--- /srv/rebuilderd/tmp/rebuilderdPWcKsU/inputs/mesa-vulkan-drivers_26.0.1-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdPWcKsU/out/mesa-vulkan-drivers_26.0.1-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-27 11:48:06.000000 debian-binary │ -rw-r--r-- 0 0 0 1832 2026-02-27 11:48:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13915996 2026-02-27 11:48:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 13917192 2026-02-27 11:48:06.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 0xb1f330 0x00b1f330 0x00b1f330 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1f3a4 0xb1f3a4 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1f2c0 0x00b1f2c0 0x00b1f2c0 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1f334 0xb1f334 R E 0x10000 │ │ │ │ LOAD 0xb2a608 0x00b2a608 0x00b2a608 0x57c84 0x5ba74 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a608 0x00b2a608 0x00b2a608 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a608 0x00b2a608 0x00b2a608 0x559f8 0x559f8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bc4 008bc4 0283cc 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030f90 030f90 001148 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320d8 0320d8 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00032328 032328 020ce8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00053010 053010 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053fa8 053fa8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fb4 053fb4 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055758 055758 2dade8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00330540 330540 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330548 330548 7eede8 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1f330 b1f330 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1f3a0 b1f3a0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055758 055758 2dad78 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 003304d0 3304d0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 003304d8 3304d8 7eede8 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1f2c0 b1f2c0 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1f330 b1f330 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a608 b2a608 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a608 b2a608 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a60c b2a60c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a610 b2a610 055850 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e5c 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00b80e60 b80e60 00142c 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x53fa8 │ │ │ │ - 0x0000000d (FINI) 0x330540 │ │ │ │ + 0x0000000d (FINI) 0x3304d0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a608 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a60c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bc4 │ │ │ │ 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: cfed6c55d54851a4ca3bdfd9fb2249f588f543cf │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a856b593632f8e34b7bf57c68877a8cb521975d0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2540,16 +2540,14 @@ │ │ │ │ "@=J:KzD │ │ │ │ orrrrrrmrrrrrrr │ │ │ │ rrrrrrrrrrrrrrrr$ │ │ │ │ gh[F`<`? │ │ │ │ C KzD5`t` │ │ │ │ qL}D,Y$h │ │ │ │ VIzDyD! │ │ │ │ -q{KF:FQF F │ │ │ │ -[F:FQF FO │ │ │ │ <{AF2F FJ │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ ;{AF2F F │ │ │ │ 2FAF F=C │ │ │ │ [{2FAF F │ │ │ │ @@ -3459,15 +3457,15 @@ │ │ │ │ =HxDpG=HxDpGH!FxDF │ │ │ │ #b`1`s`3r │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adcseq ip, r2, sl, lsl #21 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - stc2 1, cr15, [sl, #-440]! @ 0xfffffe48 │ │ │ │ + ldc2l 1, cr15, [r2], #440 @ 0x1b8 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - mrc2 1, 2, pc, cr0, cr5, {3} │ │ │ │ + mrc2 1, 0, pc, cr8, cr5, {3} │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r2, lsl sp │ │ │ │ + eoreq sl, sp, r2, lsr #25 │ │ │ │ adceq r5, sp, r8, lsr r1 │ │ │ │ adcseq ip, r2, r6, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345a4 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b7dc │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r2, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r0, asr #25 │ │ │ │ + eoreq sl, sp, r0, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345ec │ │ │ │ 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 19b824 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -lr @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, ip, lsl sp │ │ │ │ + eoreq sl, sp, ip, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b18 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr6, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r2, ror sp │ │ │ │ + eoreq sl, sp, r2, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b44 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mrc 7, 5, APSR_nzcv, cr0, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r2, ror sp │ │ │ │ + eoreq sl, sp, r2, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281b78 │ │ │ │ @ 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 sl, sp, sl, ror #26 │ │ │ │ + strdeq sl, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281bb0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, sl, ror lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r2, ror sp │ │ │ │ + eoreq sl, sp, r2, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r4, asr #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq sl, sp, sl, ror #26 │ │ │ │ - eoreq sl, sp, r8, ror #26 │ │ │ │ - eoreq sl, sp, ip, lsr #26 │ │ │ │ + strdeq sl, [sp], -sl @ │ │ │ │ + strdeq sl, [sp], -r8 @ │ │ │ │ + strhteq sl, [sp], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -210,17 +210,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r8, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - strdeq sl, [sp], -r2 @ │ │ │ │ - eoreq sl, sp, r8, lsl #28 │ │ │ │ - strhteq sl, [sp], -r4 │ │ │ │ + eoreq sl, sp, r2, lsl #25 │ │ │ │ + mlaeq sp, r8, sp, sl │ │ │ │ + eoreq sl, sp, r4, asr #24 │ │ │ │ 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 │ │ │ │ @@ -250,24 +250,24 @@ │ │ │ │ bmi 3762ec │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fadc │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, sl, ror ip │ │ │ │ - eoreq sl, sp, r4, ror ip │ │ │ │ - eoreq sl, sp, sl, asr ip │ │ │ │ - eoreq sl, sp, r2, asr ip │ │ │ │ - eoreq sl, sp, ip, asr #28 │ │ │ │ - eoreq sl, sp, sl, ror #28 │ │ │ │ - eoreq sl, sp, ip, lsl lr │ │ │ │ - eoreq sl, sp, sl, lsr lr │ │ │ │ - eoreq sl, sp, r8, lsr #28 │ │ │ │ - eoreq sl, sp, sl, lsr lr │ │ │ │ + eoreq sl, sp, sl, lsl #24 │ │ │ │ + eoreq sl, sp, r4, lsl #24 │ │ │ │ + eoreq sl, sp, sl, ror #23 │ │ │ │ + eoreq sl, sp, r2, ror #23 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ + strdeq sl, [sp], -sl @ │ │ │ │ + eoreq sl, sp, ip, lsr #27 │ │ │ │ + eoreq sl, sp, sl, asr #27 │ │ │ │ + strhteq sl, [sp], -r8 │ │ │ │ + eoreq sl, sp, sl, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacd74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - mlaeq sp, lr, lr, sl │ │ │ │ + eoreq sl, sp, lr, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -301,177 +301,177 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stcl 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - ldrdeq sl, [sp], -r2 @ │ │ │ │ + eoreq sl, sp, r2, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e34 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, lsr #2 │ │ │ │ + strhteq fp, [sp], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r8, lsr #29 │ │ │ │ + eoreq sl, sp, r8, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, asr #1 │ │ │ │ + eoreq fp, sp, ip, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1eb8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r0, asr lr │ │ │ │ + eoreq sl, sp, r0, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ee4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, ror r0 │ │ │ │ + eoreq fp, sp, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f10 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [sl], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r8, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f3c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsl r0 │ │ │ │ + eoreq sl, sp, ip, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f68 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r0, lsr #27 │ │ │ │ + eoreq sl, sp, r0, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f94 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r4, asr #31 │ │ │ │ + eoreq sl, sp, r4, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fc0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r8, asr #26 │ │ │ │ + ldrdeq sl, [sp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c1ff4 │ │ │ │ @ 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 ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, sl, lsr sp │ │ │ │ + eoreq sl, sp, sl, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2030 │ │ │ │ @ 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 ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, r6, asr #26 │ │ │ │ + ldrdeq sl, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad04c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c2064 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, r4, lsl #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c2090 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r8, ror ip │ │ │ │ + eoreq sl, sp, r8, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl ff813ee4 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - strhteq sl, [sp], -lr │ │ │ │ + eoreq sl, sp, lr, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -507,119 +507,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl fed13f3c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq sl, sp, r2, asr #26 │ │ │ │ + ldrdeq sl, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248b78 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a36c │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r8, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq sl, [sp], -lr │ │ │ │ + eoreq sl, sp, lr, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248bb0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a3a4 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, ip, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, sp, sl, asr #27 │ │ │ │ + eoreq sl, sp, sl, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 2021d8 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1913fdc │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, r4, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202208 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 131400c │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ + eoreq sl, sp, r8, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24223c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c94040 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, sl, sp, sl │ │ │ │ + eoreq sl, sp, sl, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242270 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 614074 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, r6, sp, sl │ │ │ │ + eoreq sl, sp, r6, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422a4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff940a8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, r2, lsr sp │ │ │ │ + eoreq sl, sp, r2, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422d8 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff9140dc │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, sp, lr, lsr #26 │ │ │ │ + strhteq sl, [sp], -lr │ │ │ │ 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 │ │ │ │ @@ -649,307 +649,307 @@ │ │ │ │ bmi 376928 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350118 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, lr, lsr r6 │ │ │ │ - eoreq sl, sp, r8, lsr r6 │ │ │ │ - eoreq sl, sp, lr, lsl r6 │ │ │ │ - eoreq sl, sp, r6, lsl r6 │ │ │ │ - eoreq sl, sp, r0, lsl r8 │ │ │ │ - ldrdeq sl, [sp], -r6 @ │ │ │ │ - eoreq sl, sp, r0, ror #15 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ - eoreq sl, sp, ip, ror #15 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ + eoreq sl, sp, lr, asr #11 │ │ │ │ + eoreq sl, sp, r8, asr #11 │ │ │ │ + eoreq sl, sp, lr, lsr #11 │ │ │ │ + eoreq sl, sp, r6, lsr #11 │ │ │ │ + eoreq sl, sp, r0, lsr #15 │ │ │ │ + eoreq sl, sp, r6, ror #24 │ │ │ │ + eoreq sl, sp, r0, ror r7 │ │ │ │ + eoreq sl, sp, lr, lsl #15 │ │ │ │ + eoreq sl, sp, ip, ror r7 │ │ │ │ + eoreq sl, sp, lr, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf167f8e1 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8a9 │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227bdc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 19141dc │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sl, sp, r0, lsr sp │ │ │ │ + eoreq sl, sp, r0, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf167f8bf │ │ │ │ - stmdbls r3, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f887 │ │ │ │ + stmdbls r3, {r0, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c20 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1094220 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sl, sp, ip, lsl sp │ │ │ │ + eoreq sl, sp, ip, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f89d │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f865 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434a80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 794268 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strdeq sl, [sp], -r6 @ │ │ │ │ + eoreq sl, sp, r6, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f879 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f841 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434ac8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strdeq sl, [sp], -r2 @ │ │ │ │ + eoreq sl, sp, r2, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f855 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f81d │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b10 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, sp, r2, ror #25 │ │ │ │ + eoreq sl, sp, r2, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f831 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d9, d5 │ │ │ │ + @ instruction: 0xf167fff9 │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b58 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq sl, [sp], -lr @ │ │ │ │ + eoreq sl, sp, lr, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167f80d │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vrhadd.s d25, d9, d5 │ │ │ │ + @ instruction: 0xf167ffd5 │ │ │ │ + stmdbls r5, {r0, r1, r5, r8, 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 1fab8c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, ip, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, sp, lr, asr #25 │ │ │ │ + eoreq sl, sp, lr, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ffe7 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167ffaf │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, 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 1fabd8 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r6, ror #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq sl, [sp], -sl @ │ │ │ │ + eoreq sl, sp, sl, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ffc1 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167ff89 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, 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 1fac24 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r0, asr #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq sl, [sp], -r6 @ │ │ │ │ + eoreq sl, sp, r6, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad63c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff9b │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167ff63 │ │ │ │ + stmdbls r5, {r0, r4, r5, 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 1fac70 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, sp, r2, ror #25 │ │ │ │ + eoreq sl, sp, r2, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad688 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff75 │ │ │ │ - stmdbls r5, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167ff3d │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06b0 │ │ │ │ bmi 342af0 │ │ │ │ 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 │ │ │ │ ldm r0!, {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 sl, sp, r4, lsr #5 │ │ │ │ - ldrdeq sl, [sp], -r6 @ │ │ │ │ - eoreq sl, sp, r6, lsl #5 │ │ │ │ + eoreq sl, sp, r4, lsr r2 │ │ │ │ + eoreq sl, sp, r6, ror #24 │ │ │ │ + eoreq sl, sp, r6, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d9, d5 │ │ │ │ - @ instruction: 0xf167ff45 │ │ │ │ - stmdbls r5, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167ff0d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0710 │ │ │ │ bmi 342b50 │ │ │ │ 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 │ │ │ │ stmia r0, {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 sl, sp, r4, asr #4 │ │ │ │ - eoreq sl, sp, r6, asr #25 │ │ │ │ - eoreq sl, sp, r6, lsr #4 │ │ │ │ + ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, r6, asr ip │ │ │ │ + strhteq sl, [sp], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad748 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d9, d7 │ │ │ │ - @ instruction: 0xf167ff13 │ │ │ │ - strmi pc, [r2], -r1, ror #24 │ │ │ │ + @ instruction: 0xf167fedb │ │ │ │ + strmi pc, [r2], -r9, lsr #24 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff0cf279 │ │ │ │ - mrrc2 1, 6, pc, sl, cr7 @ │ │ │ │ + mrc2 2, 6, pc, cr4, cr9, {3} │ │ │ │ + stc2 1, cr15, [r2], #-412 @ 0xfffffe64 │ │ │ │ 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 21e98c │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - mlaeq sp, ip, ip, sl │ │ │ │ + eoreq sl, sp, ip, lsr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad7a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d9, d7 │ │ │ │ - @ instruction: 0xf167fee5 │ │ │ │ - @ instruction: 0x4602fc33 │ │ │ │ + @ instruction: 0xf167fead │ │ │ │ + @ instruction: 0x4602fbfb │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mrc2 2, 6, pc, cr14, cr9, {3} │ │ │ │ - stc2 1, cr15, [ip], #-412 @ 0xfffffe64 │ │ │ │ + mcr2 2, 5, pc, cr6, cr9, {3} @ │ │ │ │ + blx ffd92b6a │ │ │ │ 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 21e9e8 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, lr, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, r0, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - stclt 12, cr15, [r8, #-524] @ 0xfffffdf4 │ │ │ │ + stclt 12, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ adcseq fp, r2, r8, lsl #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5ba694 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 4, cr15, cr10, cr14, {3} │ │ │ │ + cdp2 1, 1, cr15, cr2, cr14, {3} │ │ │ │ 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 │ │ │ │ @@ -1012,17 +1012,17 @@ │ │ │ │ blmi 2905e0 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe394714 │ │ │ │ adcseq r9, r2, ip, asr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r4, asr #18 │ │ │ │ umlaleq r4, sp, r4, r2 │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ - ldrdeq sl, [sp], -lr @ │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r8, lsl #23 │ │ │ │ + eoreq sl, sp, lr, ror #22 │ │ │ │ + eoreq sl, sp, r8, ror #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1044,26 +1044,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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0728 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 199290a │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea38 │ │ │ │ ldrhteq r9, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, ror r8 │ │ │ │ strhteq r4, [sp], r4 │ │ │ │ - eoreq sl, sp, sl, asr #23 │ │ │ │ + eoreq sl, sp, sl, asr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1085,48 +1085,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 405e04 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r2, #440] @ 0x1b8 │ │ │ │ + ldc2l 1, cr15, [sl, #-440] @ 0xfffffe48 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0529501 │ │ │ │ @ instruction: 0xe7defad9 │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r9, r2, lr, lsl #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r9, [r2], r2 │ │ │ │ strdeq r4, [sp], sl @ │ │ │ │ - eoreq sl, sp, r2, asr fp │ │ │ │ + eoreq sl, sp, r2, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada8c │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ ldrdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, lr, ror r0 │ │ │ │ - eoreq sl, sp, ip, lsr fp │ │ │ │ + eoreq sl, sp, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ mrrcmi 0, 10, fp, r0, cr5 │ │ │ │ ldmdbmi r0, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -1179,15 +1179,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, sl, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf16e9300 │ │ │ │ - @ instruction: 0x4604fcd7 │ │ │ │ + @ instruction: 0x4604fc9f │ │ │ │ bls 6508b8 │ │ │ │ bls 3f0a14 │ │ │ │ bmi 6c5680 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb1f0 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290918 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r0, lsl r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, asr r6 │ │ │ │ adceq r3, sp, lr, asr pc │ │ │ │ - eoreq r9, sp, ip, ror sp │ │ │ │ - eoreq sl, sp, lr, lsl #20 │ │ │ │ - eoreq r9, sp, r8, lsr #26 │ │ │ │ + eoreq r9, sp, ip, lsl #26 │ │ │ │ + mlaeq sp, lr, r9, sl │ │ │ │ + strhteq r9, [sp], -r8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de84a4 │ │ │ │ blmi de84c0 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569340 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - ldrb pc, [r5, r7, asr #24] @ │ │ │ │ + ldrb pc, [r5, pc, lsl #24] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab4c │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b310 │ │ │ │ bls 83b310 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2cc │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r0, lsr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, asr #10 │ │ │ │ adceq r3, sp, r0, lsr lr │ │ │ │ - eoreq r9, sp, r4, asr ip │ │ │ │ - eoreq r9, sp, lr, asr #24 │ │ │ │ - eoreq sl, sp, r2, ror #19 │ │ │ │ - eoreq r9, sp, r0, lsr ip │ │ │ │ - eoreq r9, sp, r8, lsr #24 │ │ │ │ + eoreq r9, sp, r4, ror #23 │ │ │ │ + ldrdeq r9, [sp], -lr @ │ │ │ │ + eoreq sl, sp, r2, ror r9 │ │ │ │ + eoreq r9, sp, r0, asr #23 │ │ │ │ + strhteq r9, [sp], -r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fabc8 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx fec931d2 │ │ │ │ + blx 1e931d2 │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 33902c │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbc4 │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ @ instruction: 0xf8f0f052 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effa │ │ │ │ umlalseq r9, r2, r0, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, lsl r4 │ │ │ │ adceq r3, sp, r8, ror #25 │ │ │ │ - eoreq sl, sp, r0, ror r9 │ │ │ │ + eoreq sl, sp, r0, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade60 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ strdlt pc, [r7], -r5 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, asr ip │ │ │ │ - eoreq sl, sp, r0, ror r9 │ │ │ │ + eoreq sl, sp, r0, lsl #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadeb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1389,48 +1389,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4062c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx d132ce │ │ │ │ + blx fff132cc │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf87af052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef84 │ │ │ │ adcseq r9, r2, lr, lsr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, lsl r3 │ │ │ │ adceq r3, sp, r2, asr #23 │ │ │ │ - strdeq sl, [sp], -r6 @ │ │ │ │ + eoreq sl, sp, r6, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf4c │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, pc, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, asr #22 │ │ │ │ - eoreq sl, sp, r0, asr #17 │ │ │ │ + eoreq sl, sp, r0, asr r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadfa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1448,48 +1448,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4063b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fef933b8 │ │ │ │ + blx fe1933b8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf804f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef0e │ │ │ │ adcseq r9, r2, r2, asr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr #4 │ │ │ │ adceq r3, sp, lr, lsr #21 │ │ │ │ - eoreq sl, sp, lr, asr #16 │ │ │ │ + ldrdeq sl, [sp], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae038 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r9, lsl #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr sl │ │ │ │ - eoreq sl, sp, r0, lsr #16 │ │ │ │ + strhteq sl, [sp], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae08c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1507,48 +1507,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40649c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 12134a4 │ │ │ │ + blx 4134a4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff8ef051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee98 │ │ │ │ adcseq r9, r2, r6, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsr r1 │ │ │ │ umlaleq r3, sp, sl, r9 │ │ │ │ - strhteq sl, [sp], -r6 │ │ │ │ + eoreq sl, sp, r6, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae124 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r3, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl r9 │ │ │ │ - eoreq sl, sp, r4, lsl #15 │ │ │ │ + eoreq sl, sp, r4, lsl r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1566,48 +1566,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406588 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9d0f16e │ │ │ │ + @ instruction: 0xf998f16e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff18f051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee22 │ │ │ │ adcseq r9, r2, sl, ror r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, asr #32 │ │ │ │ adceq r3, sp, r6, lsl #17 │ │ │ │ - eoreq sl, sp, r6, lsl r7 │ │ │ │ + eoreq sl, sp, r6, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae210 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, lsl pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsl #16 │ │ │ │ - eoreq sl, sp, r0, ror #13 │ │ │ │ + eoreq sl, sp, r0, ror r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1625,48 +1625,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406674 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf95af16e │ │ │ │ + @ instruction: 0xf922f16e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 5, pc, cr2, cr1, {2} @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edac │ │ │ │ adcseq r8, r2, lr, lsl #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, ror #30 │ │ │ │ adceq r3, sp, r2, ror r7 │ │ │ │ - eoreq sl, sp, lr, ror #12 │ │ │ │ + strdeq sl, [sp], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae2fc │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], r6 @ │ │ │ │ - eoreq sl, sp, r8, asr #12 │ │ │ │ + ldrdeq sl, [sp], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -1689,21 +1689,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6f7974 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf8daf16e │ │ │ │ + @ instruction: 0xf8a2f16e │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8d6f279 │ │ │ │ - cdp2 1, 2, cr15, cr4, cr6, {3} │ │ │ │ + @ instruction: 0xf89ef279 │ │ │ │ + stc2l 1, cr15, [ip, #408]! @ 0x198 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd5f8 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b48 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed14 │ │ │ │ adcseq r8, r2, r0, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, ror #28 │ │ │ │ adceq r3, sp, sl, asr #12 │ │ │ │ - eoreq r9, sp, ip, ror #10 │ │ │ │ - eoreq sl, sp, r6, lsr #11 │ │ │ │ - eoreq r9, sp, r6, asr #10 │ │ │ │ + strdeq r9, [sp], -ip @ │ │ │ │ + eoreq sl, sp, r6, lsr r5 │ │ │ │ + ldrdeq r9, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae434 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, fp, lsl #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r3, sp, r6, r5 │ │ │ │ - eoreq sl, sp, r4, lsl #11 │ │ │ │ + eoreq sl, sp, r4, lsl r5 │ │ │ │ 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 │ │ │ │ @@ -1766,55 +1766,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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf83ef279 │ │ │ │ - stc2 1, cr15, [ip, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf806f279 │ │ │ │ + ldc2l 1, cr15, [r4, #-408] @ 0xfffffe68 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b40 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [sl, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec84 │ │ │ │ adcseq r8, r2, r8, ror #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, lsr sp │ │ │ │ strdeq r3, [sp], r0 @ │ │ │ │ - eoreq sl, sp, r4, ror #9 │ │ │ │ + eoreq sl, sp, r4, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae54c │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, asr r4 │ │ │ │ - eoreq sl, sp, r4, asr #9 │ │ │ │ + eoreq sl, sp, r4, asr 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 │ │ │ │ @@ -1838,56 +1838,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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xffaef278 │ │ │ │ - ldc2l 1, cr15, [ip], #408 @ 0x198 │ │ │ │ + @ instruction: 0xff76f278 │ │ │ │ + stc2l 1, cr15, [r4], {102} @ 0x66 │ │ │ │ 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 969c64 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2l 0, cr15, [r8], #324 @ 0x144 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf2 │ │ │ │ adcseq r8, r2, r0, asr ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, lsl ip │ │ │ │ adceq r3, sp, r8, lsr #7 │ │ │ │ - eoreq sl, sp, r8, lsl r4 │ │ │ │ + eoreq sl, sp, r8, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae670 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, ror #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsl #6 │ │ │ │ - eoreq sl, sp, r8, lsl #8 │ │ │ │ + mlaeq sp, r8, r3, sl │ │ │ │ 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 │ │ │ │ @@ -1909,49 +1909,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 437ce4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff22f16d │ │ │ │ + cdp2 1, 14, cr15, cr10, cr13, {3} │ │ │ │ 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: 0xf0519403 │ │ │ │ ldrb pc, [fp, r7, ror #24] @ │ │ │ │ bl 1c95548 │ │ │ │ adcseq r8, r2, ip, lsr #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r8, [r2], r4 │ │ │ │ adceq r3, sp, r2, ror #4 │ │ │ │ - eoreq sl, sp, r2, lsl #7 │ │ │ │ + eoreq sl, sp, r2, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae770 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, ror #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, ror #3 │ │ │ │ - eoreq sl, sp, ip, ror #6 │ │ │ │ + strdeq sl, [sp], -ip @ │ │ │ │ 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 │ │ │ │ @@ -1973,55 +1973,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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mcr2 2, 5, pc, cr0, cr8, {3} @ │ │ │ │ - blx ffc13be2 │ │ │ │ + mcr2 2, 3, pc, cr8, cr8, {3} @ │ │ │ │ + blx fee13be2 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969e7c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ff7937aa │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eae6 │ │ │ │ adcseq r8, r2, ip, lsr #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r8, [r2], r6 │ │ │ │ adceq r3, sp, ip, lsr r1 │ │ │ │ - ldrdeq sl, [sp], -r0 @ │ │ │ │ + eoreq sl, sp, r0, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae888 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr #1 │ │ │ │ - strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, r0, asr #4 │ │ │ │ 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 │ │ │ │ @@ -2045,56 +2045,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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 0, pc, cr0, cr8, {3} │ │ │ │ - blx 1813d02 │ │ │ │ + ldc2l 2, cr15, [r8, #480] @ 0x1e0 │ │ │ │ + blx a13d02 │ │ │ │ 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 969fa0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 13138ce │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea54 │ │ │ │ adcseq r8, r2, r4, lsl r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r8, [r2], r6 │ │ │ │ strdeq r2, [sp], r4 @ │ │ │ │ - eoreq sl, sp, r0, lsl #4 │ │ │ │ + mlaeq sp, r0, r1, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9ac │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, asr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, asr pc │ │ │ │ - strdeq sl, [sp], -r0 @ │ │ │ │ + eoreq sl, sp, r0, lsl #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaea00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2113,55 +2113,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5c6e14 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [sl, #436] @ 0x1b4 │ │ │ │ + ldc2l 1, cr15, [r2, #-436] @ 0xfffffe4c │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst. d22, d8, d21 │ │ │ │ - @ instruction: 0xf166fd87 │ │ │ │ - blls 1963d0 │ │ │ │ + @ instruction: 0xf166fd4f │ │ │ │ + blls 1962f0 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ blx ff1939d8 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9ce │ │ │ │ ldrshteq r8, [r2], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, asr #15 │ │ │ │ strhteq r2, [sp], r8 │ │ │ │ - eoreq sl, sp, sl, asr r1 │ │ │ │ + eoreq sl, sp, sl, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeab8 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r9, asr #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r2, lsr #28 │ │ │ │ - eoreq sl, sp, r4, lsr r1 │ │ │ │ + eoreq sl, sp, r4, asr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2179,48 +2179,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406f1c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r6, #-436] @ 0xfffffe4c │ │ │ │ + stc2l 1, cr15, [lr], {109} @ 0x6d │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1413ac4 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e958 │ │ │ │ adcseq r8, r2, r6, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], sl │ │ │ │ adceq r2, sp, sl, lsl #27 │ │ │ │ - eoreq sl, sp, r6, asr #1 │ │ │ │ + eoreq sl, sp, r6, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeba4 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsl #26 │ │ │ │ - mlaeq sp, r4, r0, sl │ │ │ │ + eoreq sl, sp, r4, lsr #32 │ │ │ │ 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 │ │ │ │ @@ -2244,61 +2244,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 738220 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - stc2 1, cr15, [r4], {109} @ 0x6d │ │ │ │ + mcrr2 1, 6, pc, ip, cr13 @ │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [r0], {120} @ 0x78 │ │ │ │ - @ instruction: 0xf9cef166 │ │ │ │ + mcrr2 2, 7, pc, r8, cr8 @ │ │ │ │ + @ instruction: 0xf996f166 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166fc79 │ │ │ │ - bls 2161b4 │ │ │ │ + @ instruction: 0xf166fc41 │ │ │ │ + bls 2160d4 │ │ │ │ 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: 0xf0519401 │ │ │ │ @ instruction: 0xe7c3f9b1 │ │ │ │ ldm sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrshteq r8, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], r8 │ │ │ │ adceq r2, sp, lr, asr ip │ │ │ │ - ldrdeq r9, [sp], -r8 @ │ │ │ │ + eoreq r9, sp, r8, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaecdc │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xb007f9b7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #23 │ │ │ │ - ldrdeq r9, [sp], -r4 @ │ │ │ │ + eoreq r9, sp, r4, ror #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5bbba8 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx ff0941ae │ │ │ │ + blx fe2941ae │ │ │ │ blls 491b3c │ │ │ │ blls 43c80c │ │ │ │ blls 3fc80c │ │ │ │ blls 4bc80c │ │ │ │ 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} │ │ │ │ @@ -2361,36 +2361,36 @@ │ │ │ │ @ instruction: 0xf8faf051 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e804 │ │ │ │ adcseq r8, r2, r0, asr #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, lsr r4 │ │ │ │ strhteq r2, [sp], r0 │ │ │ │ - ldrdeq r9, [sp], -r8 @ │ │ │ │ + eoreq r9, sp, r8, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee4c │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, 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: 0xf051447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsl sl │ │ │ │ - eoreq r9, sp, r0, lsr #30 │ │ │ │ + strhteq r9, [sp], -r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2413,28 +2413,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 438cc4 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx d142ca │ │ │ │ + blx fff142c8 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e95e8 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbf877 │ │ │ │ svc 0x0080f7fc │ │ │ │ adcseq r8, r2, r0, asr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, lsl r3 │ │ │ │ adceq r2, sp, r8, ror #18 │ │ │ │ - mlaeq sp, r2, lr, r9 │ │ │ │ + eoreq r9, sp, r2, lsr #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a5d4 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2456,25 +2456,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 26a5e0 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - usateq pc, #3, sp, asr #21 @ │ │ │ │ + strbteq pc, [r3], r5, lsr #21 @ │ │ │ │ bmi 28d554 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xe7ddf85d │ │ │ │ svc 0x0030f7fc │ │ │ │ adcseq r8, r2, r2, lsr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, ror r2 │ │ │ │ strhteq r2, [sp], r0 │ │ │ │ - eoreq r9, sp, r8, lsr lr │ │ │ │ + eoreq r9, sp, r8, asr #27 │ │ │ │ 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 │ │ │ │ @@ -2501,48 +2501,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: 0xf16d447a │ │ │ │ - blls 1d6880 │ │ │ │ + blls 1d67a0 │ │ │ │ bmi 311dd0 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0509501 │ │ │ │ ldrb pc, [fp, r9, asr #31] @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr12, {7} │ │ │ │ adcseq r8, r2, r0, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r8, [r2], r8 │ │ │ │ adceq r2, sp, r0, ror #15 │ │ │ │ - mlaeq sp, r8, sp, r9 │ │ │ │ + eoreq r9, sp, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0ac │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf050447a │ │ │ │ andlt pc, r7, pc, asr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, ror #14 │ │ │ │ - eoreq r9, sp, r4, ror sp │ │ │ │ + eoreq r9, sp, r4, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -2569,48 +2569,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: 0xf16d447a │ │ │ │ - blls 1d6770 │ │ │ │ + blls 1d6690 │ │ │ │ bmi 311ee0 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0509501 │ │ │ │ ldrb pc, [fp, r1, asr #30] @ │ │ │ │ mcr 7, 2, pc, cr10, cr12, {7} @ │ │ │ │ ldrshteq r8, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsr #1 │ │ │ │ adceq r2, sp, r8, lsr #13 │ │ │ │ - eoreq r9, sp, r4, ror #25 │ │ │ │ + eoreq r9, sp, r4, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1bc │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf050447a │ │ │ │ andlt pc, r7, r7, asr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #12 │ │ │ │ - eoreq r9, sp, r4, asr #25 │ │ │ │ + eoreq r9, sp, r4, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xff24f0e6 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9ad4 │ │ │ │ blx 1c9457e │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [sl, #-1008] @ 0xfffffc10 │ │ │ │ adcseq r7, r2, r4, asr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, lr, ror lr │ │ │ │ - mlaeq sp, sl, lr, r9 │ │ │ │ + eoreq r9, sp, sl, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c140 │ │ │ │ blmi 944478 │ │ │ │ mcrrvs 4, 7, r4, ip, cr10 │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2783,17 +2783,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx ffe943d0 │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecb6 │ │ │ │ ldrhteq r7, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r4, lsr #27 │ │ │ │ - mlaseq r3, r0, sl, r4 │ │ │ │ - eoreq r6, lr, r4, ror #29 │ │ │ │ - eorseq r2, r3, sl, lsr r8 │ │ │ │ + eorseq r4, r3, r0, lsr #20 │ │ │ │ + eoreq r6, lr, r4, ror lr │ │ │ │ + eorseq r2, r3, sl, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf4ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec4fc │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2817,31 +2817,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 │ │ │ │ stcl 7, cr15, [ip], #-1008 @ 0xfffffc10 │ │ │ │ ldrshteq r7, [r2], r8 │ │ │ │ - ldrsbteq r5, [r3], -sl │ │ │ │ + eorseq r5, r3, sl, ror #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r9, sp, ip, ror #26 │ │ │ │ + strdeq r9, [sp], -ip @ │ │ │ │ ldrhteq r7, [r2], lr │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, 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 │ │ │ │ adcsvs pc, r4, r0, lsl #12 │ │ │ │ - cdp2 1, 6, cr15, cr0, cr0, {4} │ │ │ │ + cdp2 1, 2, cr15, cr8, cr0, {4} │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf18060b4 │ │ │ │ - andcs pc, r0, r7, ror #28 │ │ │ │ + andcs pc, r0, pc, lsr #28 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 1196700 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -2857,21 +2857,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ stc2 0, cr15, [lr], {225} @ 0xe1 │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr0, {4} │ │ │ │ + ldc2l 1, cr15, [lr, #512]! @ 0x200 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - ldrhteq r2, [r3], -lr │ │ │ │ - eorseq r2, r3, r2, lsr #13 │ │ │ │ + eorseq r2, r3, lr, asr #12 │ │ │ │ + eorseq r2, r3, r2, lsr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, sp, sl │ │ │ │ pkhbtmi r4, r3, sp, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -3028,16 +3028,16 @@ │ │ │ │ stmdavs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ stmdacs r2, {r7, fp, sp, lr} │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ @ instruction: 0xf7fce75d │ │ │ │ svclt 0x0000eaca │ │ │ │ adcseq r7, r2, ip, asr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq lr, r8, ip, r6 │ │ │ │ - eorseq r4, r3, sl, lsr r8 │ │ │ │ + eoreq r6, lr, r8, lsr #24 │ │ │ │ + eorseq r4, r3, sl, asr #15 │ │ │ │ umlalseq r7, r2, r2, r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ @@ -3191,18 +3191,18 @@ │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r2, r8] │ │ │ │ andcs r2, r0, #-1073741777 @ 0xc000002f │ │ │ │ @ instruction: 0xf7fce7b6 │ │ │ │ svclt 0x0000e984 │ │ │ │ adcseq r7, r2, r0, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrhteq r5, [r3], -lr │ │ │ │ - eoreq r9, sp, r2, asr r8 │ │ │ │ - eorseq r5, r3, r2, lsl #17 │ │ │ │ - eoreq r9, sp, r6, lsl r8 │ │ │ │ + eorseq r5, r3, lr, asr #16 │ │ │ │ + eoreq r9, sp, r2, ror #15 │ │ │ │ + eorseq r5, r3, r2, lsl r8 │ │ │ │ + eoreq r9, sp, r6, lsr #15 │ │ │ │ ldrshteq r7, [r2], ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3a8 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000e908 │ │ │ │ umlalseq r7, r2, r8, r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r8, lsl r6 │ │ │ │ - eoreq r9, sp, r8, lsl #13 │ │ │ │ + eoreq r9, sp, r8, lsl r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r3, asr sl │ │ │ │ @ instruction: 0x46044b53 │ │ │ │ ldmdami r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3346,20 +3346,20 @@ │ │ │ │ @ instruction: 0xe7dd04f4 │ │ │ │ @ instruction: 0xf85b4b0b │ │ │ │ strb r6, [r7, r3] │ │ │ │ stmda lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r7, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r2, lsr #11 │ │ │ │ - eorseq r2, r3, r4, ror r0 │ │ │ │ - eorseq r0, r2, lr, ror pc │ │ │ │ + eorseq r2, r3, r4 │ │ │ │ + eorseq r0, r2, lr, lsl #30 │ │ │ │ muleq r0, r0, r9 │ │ │ │ ldrhteq r7, [r2], r4 │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ - eoreq r9, sp, ip, lsl r5 │ │ │ │ + eoreq r9, sp, ip, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ 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 │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ │ │ ldrbtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fbe7e1 │ │ │ │ svclt 0x0000efb8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, sl, lsl #8 │ │ │ │ - ldrshteq r0, [r2], -sl │ │ │ │ - eorseq r1, r3, ip, ror #29 │ │ │ │ + eorseq r0, r2, sl, lsl #27 │ │ │ │ + eorseq r1, r3, ip, ror lr │ │ │ │ adcseq r7, r2, r6, ror r3 │ │ │ │ - eoreq r9, sp, r8, ror #7 │ │ │ │ + eoreq r9, sp, r8, ror r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb2f0 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e58 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea4 │ │ │ │ adcseq r7, r2, r2, lsl #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r6, ror #5 │ │ │ │ - ldrsbteq r0, [r2], -r8 │ │ │ │ - eorseq r1, r3, sl, asr #27 │ │ │ │ + eorseq r0, r2, r8, ror #24 │ │ │ │ + eorseq r1, r3, sl, asr sp │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, lr, asr r1 │ │ │ │ andeq r0, r0, r0, lsr lr │ │ │ │ - eoreq r9, sp, r8, asr #3 │ │ │ │ + eoreq r9, sp, r8, asr r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ ldc2l 0, cr15, [r0], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9a │ │ │ │ - eoreq r9, sp, r0, asr #1 │ │ │ │ + eoreq r9, sp, r0, asr r0 │ │ │ │ ldrsbteq r6, [r2], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r6, [r2], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1145d4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 1297590 │ │ │ │ adcseq r6, r2, ip, asr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r2, r0, asr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adcseq r6, r2, ip, lsl #29 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - ldrdeq r8, [sp], -lr @ │ │ │ │ - eoreq r8, sp, r4, ror #29 │ │ │ │ - eoreq r8, sp, lr, asr #29 │ │ │ │ - eoreq r8, sp, r6, asr #29 │ │ │ │ - eoreq r7, sp, ip, asr #15 │ │ │ │ - eoreq r8, sp, r2, ror lr │ │ │ │ - strhteq r8, [sp], -r8 │ │ │ │ - eoreq r8, sp, sl, lsr #29 │ │ │ │ - eoreq r8, sp, r2, lsr #28 │ │ │ │ - eoreq r8, sp, r4, asr #28 │ │ │ │ - eoreq r8, sp, r6, lsl lr │ │ │ │ - strdeq r8, [sp], -r0 @ │ │ │ │ - mlaeq sp, r8, sp, r8 │ │ │ │ - eoreq r7, sp, ip, asr #13 │ │ │ │ - strhteq r7, [sp], -ip │ │ │ │ - mlaeq sp, r6, sp, r8 │ │ │ │ - mlaeq sp, r0, sp, r8 │ │ │ │ - eoreq r8, sp, lr, ror sp │ │ │ │ - eoreq r8, sp, r4, ror sp │ │ │ │ - mlaeq lr, r0, r1, r4 │ │ │ │ - eoreq r8, sp, lr, asr #25 │ │ │ │ - eoreq r8, sp, r2, lsr #25 │ │ │ │ - eoreq r8, sp, r0, lsl #25 │ │ │ │ - eoreq r4, lr, r8, ror r0 │ │ │ │ - ldrdeq r7, [sp], -r2 @ │ │ │ │ - eoreq r8, sp, ip, asr #22 │ │ │ │ + eoreq r8, sp, lr, ror #28 │ │ │ │ + eoreq r8, sp, r4, ror lr │ │ │ │ + eoreq r8, sp, lr, asr lr │ │ │ │ + eoreq r8, sp, r6, asr lr │ │ │ │ + eoreq r7, sp, ip, asr r7 │ │ │ │ + eoreq r8, sp, r2, lsl #28 │ │ │ │ + eoreq r8, sp, r8, asr #28 │ │ │ │ + eoreq r8, sp, sl, lsr lr │ │ │ │ + strhteq r8, [sp], -r2 │ │ │ │ + ldrdeq r8, [sp], -r4 @ │ │ │ │ + eoreq r8, sp, r6, lsr #27 │ │ │ │ + eoreq r8, sp, r0, lsl #27 │ │ │ │ + eoreq r8, sp, r8, lsr #26 │ │ │ │ + eoreq r7, sp, ip, asr r6 │ │ │ │ + eoreq r7, sp, ip, asr #12 │ │ │ │ + eoreq r8, sp, r6, lsr #26 │ │ │ │ + eoreq r8, sp, r0, lsr #26 │ │ │ │ + eoreq r8, sp, lr, lsl #26 │ │ │ │ + eoreq r8, sp, r4, lsl #26 │ │ │ │ + eoreq r4, lr, r0, lsr #2 │ │ │ │ + eoreq r8, sp, lr, asr ip │ │ │ │ + eoreq r8, sp, r2, lsr ip │ │ │ │ + eoreq r8, sp, r0, lsl ip │ │ │ │ + eoreq r4, lr, r8 │ │ │ │ + eoreq r7, sp, r2, ror #8 │ │ │ │ + ldrdeq r8, [sp], -ip @ │ │ │ │ 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]! │ │ │ │ @@ -4130,22 +4130,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ @ instruction: 0xf9e8f09e │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2 1, cr15, [r6], #-508 @ 0xfffffe04 │ │ │ │ + blx 15e02 │ │ │ │ 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 fe115a98 │ │ │ │ @@ -4818,22 +4818,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17e4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ stc2 0, cr15, [r8], {157} @ 0x9d │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - mrc2 1, 6, pc, cr6, cr14, {3} │ │ │ │ + mrc2 1, 4, pc, cr14, cr14, {3} │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [r2, #-628]! @ 0xfffffd8c │ │ │ │ @@ -4966,22 +4966,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17e4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx 1896782 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - stc2 1, cr15, [lr, #504]! @ 0x1f8 │ │ │ │ + ldc2l 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ 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 fff167a6 │ │ │ │ @@ -5212,40 +5212,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: 0xf1670120 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ vldr d14, [r4, #368] @ 0x170 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf16a1103 │ │ │ │ - ldmvs r0!, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xff32f167 │ │ │ │ + cdp2 1, 15, cr15, cr10, cr7, {3} │ │ │ │ @ instruction: 0xf16a4640 │ │ │ │ - @ instruction: 0xe7d2ff31 │ │ │ │ + @ instruction: 0xe7d2fef9 │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 15979c │ │ │ │ + blls 1596bc │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abf9eb │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ @ instruction: 0x4650ec70 │ │ │ │ - blx fe816f2e │ │ │ │ + blx 1a16f2e │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60bc │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -5328,34 +5328,34 @@ │ │ │ │ rscsvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8db4591 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xd1b84547 │ │ │ │ ldmvs r0!, {r0, r1, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0x4683feb3 │ │ │ │ + @ instruction: 0x4683fe7b │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf1a49b05 │ │ │ │ @ instruction: 0xf5030a80 │ │ │ │ @ instruction: 0xf503589e │ │ │ │ @ instruction: 0xf108519f │ │ │ │ tstcc r4, r8, lsl r8 │ │ │ │ @ instruction: 0xf8db9103 │ │ │ │ stmiavs r3!, {r3, lr} │ │ │ │ movweq lr, #15274 @ 0x3baa │ │ │ │ blle d256c8 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - cdp2 1, 3, cr15, cr14, cr10, {3} │ │ │ │ + cdp2 1, 0, cr15, cr6, cr10, {3} │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - cdp2 1, 7, cr15, cr6, cr7, {3} │ │ │ │ + cdp2 1, 3, cr15, cr14, cr7, {3} │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - cdp2 1, 4, cr15, cr0, cr10, {3} │ │ │ │ + cdp2 1, 0, cr15, cr8, cr10, {3} │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x001e42af │ │ │ │ stccc 8, cr6, [ip, #-428]! @ 0xfffffe54 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf105d014 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf8f8f09d │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f98af8 │ │ │ │ ldrsbtcc pc, [r0], -r9 @ │ │ │ │ eoreq pc, ip, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf1a34297 │ │ │ │ mvnle r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdals r3, {r1, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - blx fe897128 │ │ │ │ + blx 1a97128 │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - cdp2 1, 6, cr15, cr6, cr7, {3} │ │ │ │ + cdp2 1, 2, cr15, cr14, cr7, {3} │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ stmdals r6, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ blmi 3beb08 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ ldc2 0, cr15, [r4], #-308 @ 0xfffffecc │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - eoreq r7, sp, r0, lsl #12 │ │ │ │ + mlaeq sp, r0, r5, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1d90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb58 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1672000 │ │ │ │ - strmi pc, [r3], -r7, ror #24 │ │ │ │ + strmi pc, [r3], -pc, lsr #24 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf16a60a3 │ │ │ │ - @ instruction: 0xf104fda1 │ │ │ │ + @ instruction: 0xf104fd69 │ │ │ │ @ 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 │ │ │ │ @@ -5417,15 +5417,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9f │ │ │ │ @ instruction: 0x460f0b14 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0xf8dafa29 │ │ │ │ + @ instruction: 0xf8daf9f1 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [lr], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ @@ -5433,19 +5433,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs b557ec │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0x4658fa17 │ │ │ │ - blx 217240 │ │ │ │ + @ instruction: 0x4658f9df │ │ │ │ + @ instruction: 0xf9cef17e │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - pkhtbmi pc, r0, r9, asr #27 @ │ │ │ │ + strmi pc, [r0], r1, lsr #27 │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3718579e │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -5459,19 +5459,19 @@ │ │ │ │ blvs bd5790 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fee18c84 │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1670008 │ │ │ │ - strmi pc, [r0], sp, lsr #27 │ │ │ │ + @ instruction: 0x4680fd75 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8daf9db │ │ │ │ + @ instruction: 0xf8daf9a3 │ │ │ │ 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: 0xf04d6600 │ │ │ │ @@ -5490,17 +5490,17 @@ │ │ │ │ blx ff516e42 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0xf10afcaf │ │ │ │ + @ instruction: 0xf10afc77 │ │ │ │ @ instruction: 0xf16a000c │ │ │ │ - pop {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r3, r4, r5, r7, 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, asr #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589f │ │ │ │ @ instruction: 0x46060814 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569e │ │ │ │ ldrcc r0, [r8], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xffa8f09c │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b98d98 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5795,25 +5795,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7f92140 │ │ │ │ teqvs ip, #3552 @ 0xde0 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - blx fe817794 │ │ │ │ + blx 1a17794 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - blx fe617794 │ │ │ │ + blx 1817794 │ │ │ │ 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: 0xf16a320a │ │ │ │ - bvs fef59c68 │ │ │ │ + bvs fef59b88 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a800c │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r6, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r8, #67108864 @ 0x4000000 │ │ │ │ @@ -5894,15 +5894,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 │ │ │ │ - @ instruction: 0xf9e2f16a │ │ │ │ + @ instruction: 0xf9aaf16a │ │ │ │ bvs ffef5e68 │ │ │ │ blne b996cc │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c996d4 │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ cmnpcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -6010,15 +6010,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ @ instruction: 0xff34f0c0 │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ ldrb pc, [r5, r9, lsl #17] @ │ │ │ │ - eoreq r6, sp, r2, ror #24 │ │ │ │ + strdeq r6, [sp], -r2 @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mcrcc 8, 2, pc, cr4, cr0, {6} @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ strdlt r2, [r4], ip │ │ │ │ @@ -6175,25 +6175,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ strmi pc, [r4], -sp, lsl #30 │ │ │ │ bvs fe0885c8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfdd5 │ │ │ │ + @ instruction: 0xf8cdfd9d │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b908 │ │ │ │ blvs ff0003f4 │ │ │ │ blvs 3647c │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #2963 @ 0xb93 @ │ │ │ │ + movwcs pc, #2907 @ 0xb5b @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec410 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6204,15 +6204,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r3, lsl #20]! @ │ │ │ │ ldmib sl!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, r4, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, lr, ror #15 │ │ │ │ - eoreq r6, sp, sl, ror #18 │ │ │ │ + strdeq r6, [sp], -sl @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6222,25 +6222,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ strmi pc, [r4], -pc, lsr #29 │ │ │ │ bvs fe088684 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfd77 │ │ │ │ + @ instruction: 0xf8cdfd3f │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b9c4 │ │ │ │ blvs ff0004b0 │ │ │ │ blvs 36538 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d8, d1 │ │ │ │ - movwcs pc, #3377 @ 0xd31 @ │ │ │ │ + movwcs pc, #3321 @ 0xcf9 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec4cc │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6251,15 +6251,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r5, lsr #19]! @ │ │ │ │ ldmib ip, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ umlalseq r4, r2, r8, r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r2, lsr r7 │ │ │ │ - eoreq r6, sp, lr, lsr #17 │ │ │ │ + eoreq r6, sp, lr, lsr r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6269,25 +6269,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ @ instruction: 0x4604fe51 │ │ │ │ bvs fe088740 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdfd19 │ │ │ │ + @ instruction: 0xf8cdfce1 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91ba80 │ │ │ │ blvs ff00056c │ │ │ │ blvs 365f4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #2323 @ 0x913 @ │ │ │ │ + movwcs pc, #2267 @ 0x8db @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec588 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6298,15 +6298,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r7, asr #18]! @ │ │ │ │ ldmdb lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r4, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r6, ror r6 │ │ │ │ - strdeq r6, [sp], -r2 @ │ │ │ │ + eoreq r6, sp, r2, lsl #15 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2bd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ cdp2 0, 2, cr15, cr4, cr0, {6} │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -6323,17 +6323,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r6, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0f10300 │ │ │ │ smlabbcs r4, r1, fp, pc @ │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xfffaf199 │ │ │ │ + @ instruction: 0xffc2f199 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xfff6f199 │ │ │ │ + @ instruction: 0xffbef199 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f8a818 │ │ │ │ @ instruction: 0xf1b9ee5c │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ @@ -6436,15 +6436,15 @@ │ │ │ │ @ instruction: 0xf918f05b │ │ │ │ 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 │ │ │ │ - ldc2 2, cr15, [lr], {104} @ 0x68 │ │ │ │ + blx ffa18592 │ │ │ │ blmi 22e414 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535c64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldmda r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -6490,15 +6490,15 @@ │ │ │ │ @ instruction: 0xf8acf05b │ │ │ │ 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 │ │ │ │ - ldc2 2, cr15, [sl, #412]! @ 0x19c │ │ │ │ + stc2 2, cr15, [r2, #412] @ 0x19c │ │ │ │ blmi 22e4ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535d3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00a8f7f8 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ @ instruction: 0xf840f05b │ │ │ │ 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: 0xf9aaf269 │ │ │ │ + @ instruction: 0xf972f269 │ │ │ │ blmi 22e5c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e14 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x003cf7f8 │ │ │ │ @@ -6617,28 +6617,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ adcseq r4, r2, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb30b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - blx 1898894 │ │ │ │ + blx a98894 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 179889c │ │ │ │ - ldc2l 1, cr15, [r0, #448] @ 0x1c0 │ │ │ │ + blx 99889c │ │ │ │ + ldc2 1, cr15, [r8, #448] @ 0x1c0 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xffa6f161 │ │ │ │ + @ instruction: 0xff6ef161 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - blx 8188ca │ │ │ │ + blx ffa188c8 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -6646,15 +6646,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980b54 │ │ │ │ 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.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafa27 │ │ │ │ + @ instruction: 0xf8daf9ef │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6758,15 +6758,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980d14 │ │ │ │ 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.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8daf947 │ │ │ │ + @ instruction: 0xf8daf90f │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6870,15 +6870,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980ed4 │ │ │ │ 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.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8daf867 │ │ │ │ + @ instruction: 0xf8daf82f │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6990,15 +6990,15 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldrbvs r6, [fp, #-2075]! @ 0xfffff7e5 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ rscsvs r4, fp, #9306112 @ 0x8e0000 │ │ │ │ rsbsvs r4, r8, r8, ror r4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx f18a3e │ │ │ │ + blx 118a3e │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649ee1a │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ strbmi pc, [r0], -sp, asr #18 @ │ │ │ │ @ instruction: 0xf84cf04c │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -7106,15 +7106,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ subseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ orrslt r3, r8, r0, ror #4 │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - blx fe398c0c │ │ │ │ + blx 1598c0c │ │ │ │ bvs fff08bec │ │ │ │ rsbcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rsbeq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ ldr r5, [fp, r8, ror #4]! │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r1, r5, asr #12]! │ │ │ │ @@ -7131,15 +7131,15 @@ │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ stmib r6, {r3, r5, r6, r9, ip, lr}^ │ │ │ │ @ instruction: 0xe79d3997 │ │ │ │ b fef9a69c │ │ │ │ umlalseq r3, r2, lr, fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r4, ror fp │ │ │ │ - ldrsbteq sl, [r3], -r6 │ │ │ │ + eorseq sl, r3, r6, ror #16 │ │ │ │ ldrshteq r3, [r2], r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r1], r7, lsl #1 │ │ │ │ @@ -7149,42 +7149,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1830300 │ │ │ │ - strmi pc, [r4], -r1, ror #17 │ │ │ │ + strmi pc, [r4], -r9, lsr #17 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - stc2 1, cr15, [r8], #540 @ 0x21c │ │ │ │ + ldc2l 1, cr15, [r0], #-540 @ 0xfffffde4 │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - strbmi pc, [sl], -r1, lsl #18 @ │ │ │ │ + strbmi pc, [sl], -r9, asr #17 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - mrrc2 1, 8, pc, sl, cr5 @ │ │ │ │ + stc2 1, cr15, [r2], #-532 @ 0xfffffdec │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r0], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3e879a │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - ldc2l 1, cr15, [ip], #-540 @ 0xfffffde4 │ │ │ │ + mcrr2 1, 8, pc, r4, cr7 @ │ │ │ │ blmi 2eefb4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b67f4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @@ -7215,26 +7215,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 @ │ │ │ │ - ldc2 2, cr15, [r4, #460]! @ 0x1cc │ │ │ │ - blx 118da6 │ │ │ │ + ldc2l 2, cr15, [ip, #-460]! @ 0xfffffe34 │ │ │ │ + blx ff318da4 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6b34 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s d18, d3, d1 │ │ │ │ - @ instruction: 0xf161fda9 │ │ │ │ - strdlt pc, [r0, -r7] │ │ │ │ + @ instruction: 0xf161fd71 │ │ │ │ + @ instruction: 0xb100fabf │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2 2, cr15, [r0, #460]! @ 0x1cc │ │ │ │ - blx ffc18dcc │ │ │ │ + stc2l 2, cr15, [r8, #-460]! @ 0xfffffe34 │ │ │ │ + blx fee18dcc │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r6, ror #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff89a840 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -7259,36 +7259,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1824699 │ │ │ │ - stmdbvs fp!, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - @ instruction: 0x4651fb7b │ │ │ │ + ldrbmi pc, [r1], -r3, asr #22 @ │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5b7e8 │ │ │ │ + blvc f5b708 │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6d94 │ │ │ │ b ad9524 │ │ │ │ - @ instruction: 0xf1830903 │ │ │ │ - strls pc, [r3], -fp, lsl #16 │ │ │ │ + @ instruction: 0xf1820903 │ │ │ │ + @ instruction: 0x9603ffd3 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10832 @ 0x2a50 │ │ │ │ strbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -7304,15 +7304,15 @@ │ │ │ │ blx a496e │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4a28 │ │ │ │ bl 3dd780 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - blx 1f98f9e │ │ │ │ + blx 1198f9e │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f610 │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -7328,49 +7328,49 @@ │ │ │ │ ldrbtmi r8, [r8], #436 @ 0x1b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ad0b44 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - blx ff718ffc │ │ │ │ + blx fe918ffc │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf182930f │ │ │ │ - ldcls 13, cr15, [r9], {17} │ │ │ │ + ldcls 12, cr15, [r9], {217} @ 0xd9 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - stc2l 2, cr15, [r2, #-368] @ 0xfffffe90 │ │ │ │ + stc2 2, cr15, [sl, #-368] @ 0xfffffe90 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - stc2 1, cr15, [r6, #-520] @ 0xfffffdf8 │ │ │ │ + stc2l 1, cr15, [lr], {130} @ 0x82 │ │ │ │ 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 │ │ │ │ mcr 7, 3, pc, cr6, cr7, {7} @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xff06f182 │ │ │ │ + cdp2 1, 12, cr15, cr14, cr2, {4} │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - strtmi pc, [r1], -sp, asr #21 │ │ │ │ + @ instruction: 0x4621fa95 │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91b68c │ │ │ │ + bvs ff91b5ac │ │ │ │ blcs 67aeb8 │ │ │ │ ldm pc, {r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x006ff003 │ │ │ │ rsbsvc r7, r8, #7274496 @ 0x6f0000 │ │ │ │ rsbsvc r1, r2, #114 @ 0x72 │ │ │ │ andsne r7, r0, r8, ror r8 │ │ │ │ andsne r6, r0, r5, ror pc │ │ │ │ @@ -7378,47 +7378,47 @@ │ │ │ │ rsbeq r6, pc, pc, ror #30 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vhadd.s8 d25, d0, d13 │ │ │ │ ldmdals r9, {r0, r1, r2, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1823701 │ │ │ │ - strbmi pc, [sl], -r7, asr #30 @ │ │ │ │ + strbmi pc, [sl], -pc, lsl #30 @ │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4db534 │ │ │ │ + blge 4db454 │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f6318 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 441314 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306b3e │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168ba8 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - @ instruction: 0x9728fabf │ │ │ │ + strls pc, [r8, -r7, lsl #21]! │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb0c │ │ │ │ strgt ip, [pc], #-3855 @ 5cb10 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb14 │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - cdp2 1, 0, cr15, cr10, cr7, {4} │ │ │ │ + ldc2l 1, cr15, [r2, #540] @ 0x21c │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef388 │ │ │ │ ldmdals r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsr #22 │ │ │ │ @@ -7431,17 +7431,17 @@ │ │ │ │ beq d8c9c │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r4!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r3, r2, r4, asr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, lr, lsr r6 │ │ │ │ - strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r5, sp, r4, lsl #15 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, sp, sl, asr #14 │ │ │ │ + ldrdeq r5, [sp], -sl @ │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, r8, asr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3d94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7661,15 +7661,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541b10 │ │ │ │ @ instruction: 0x0179f890 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ vmul.i32 d25, d5, d9 │ │ │ │ - blls 5dbd00 │ │ │ │ + blls 5dbc20 │ │ │ │ strbcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrtle r0, [r4], #-1883 @ 0xfffff8a5 │ │ │ │ stmdbls r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ strmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ andls r9, r9, #475136 @ 0x74000 │ │ │ │ @@ -7738,27 +7738,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d61a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - blx fe1999d8 │ │ │ │ + blx 13999d8 │ │ │ │ bmi 1756dd8 │ │ │ │ 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 │ │ │ │ - stc2 2, cr15, [r0], #388 @ 0x184 │ │ │ │ + stc2l 2, cr15, [r8], #-388 @ 0xfffffe7c │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258fc0 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7803,25 +7803,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #68, 28 @ 0x440 │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s32 d25, d5, d7 │ │ │ │ - blls 49bac8 │ │ │ │ + blls 49b9e8 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e37d4 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r6, r9, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s32 d25, d4, d7 │ │ │ │ - blls 39b930 │ │ │ │ + blls 39b850 │ │ │ │ blx 1371e6 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103dea │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7957,15 +7957,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ mcrr 7, 15, pc, sl, cr7 @ │ │ │ │ adcseq r2, r2, ip, lsr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0x0001b1bd │ │ │ │ adceq sp, ip, sl, ror r9 │ │ │ │ - eorseq r9, r3, ip, lsr #23 │ │ │ │ + eorseq r9, r3, ip, lsr fp │ │ │ │ umlalseq r2, r2, r2, ip @ │ │ │ │ andeq fp, r0, r7, asr #16 │ │ │ │ adceq sp, ip, ip, asr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8086,15 +8086,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 129b580 │ │ │ │ adcseq r2, r2, r8, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r1, r1, r1, ror #3 │ │ │ │ adceq sp, ip, r2, asr #14 │ │ │ │ - eorseq r9, r3, r8, lsr #19 │ │ │ │ + eorseq r9, r3, r8, lsr r9 │ │ │ │ adcseq r2, r2, lr, lsl #21 │ │ │ │ ldrdeq sp, [r0], -fp │ │ │ │ umlaleq sp, ip, r4, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8215,30 +8215,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 121b784 │ │ │ │ adcseq r2, r2, r4, lsr #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r3, r1, r9, ror #3 │ │ │ │ adceq sp, ip, sl, lsl #10 │ │ │ │ - eorseq r9, r3, r4, lsr #15 │ │ │ │ + eorseq r9, r3, r4, lsr r7 │ │ │ │ adcseq r2, r2, sl, lsl #17 │ │ │ │ andeq ip, r0, pc, lsr #9 │ │ │ │ adceq sp, ip, ip, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb49d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - ldc2l 2, cr15, [r2, #456] @ 0x1c8 │ │ │ │ - blx 899d66 │ │ │ │ + ldc2 2, cr15, [sl, #456] @ 0x1c8 │ │ │ │ + blx ffa99d64 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7af8 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - stc2l 2, cr15, [r8, #456] @ 0x1c8 │ │ │ │ - blx 619d7a │ │ │ │ + ldc2 2, cr15, [r0, #456] @ 0x1c8 │ │ │ │ + blx ff819d78 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fb70 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 425174 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8250,24 +8250,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xff4ef272 │ │ │ │ + @ instruction: 0xff16f272 │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx fee999b8 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx fe5999c0 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s d20, d2, d16 │ │ │ │ - strmi pc, [r3], -sp, lsl #27 │ │ │ │ + @ instruction: 0x4603fd55 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e0f0 │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8716,15 +8716,15 @@ │ │ │ │ @ instruction: 0xf7fe602c │ │ │ │ blls d1d08c │ │ │ │ blls d42bac │ │ │ │ blls d82be4 │ │ │ │ blls dc2ba0 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xff4af15f │ │ │ │ + @ instruction: 0xff12f15f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r5, r6, r8, pc} │ │ │ │ blcs a0308 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 282bd8 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 7ef8d0 │ │ │ │ @@ -8989,15 +8989,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx 91c3b4 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - stc2 1, cr15, [r8, #-380]! @ 0xfffffe84 │ │ │ │ + ldc2l 1, cr15, [r0], #380 @ 0x17c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a074c │ │ │ │ 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 │ │ │ │ @@ -9280,15 +9280,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xffdcf7fd │ │ │ │ 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 ff91addc │ │ │ │ + blx feb1addc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a0bd8 │ │ │ │ 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 │ │ │ │ @@ -9571,15 +9571,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ ldc2 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf89cf15f │ │ │ │ + @ instruction: 0xf864f15f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r8, pc} │ │ │ │ blcs a1064 │ │ │ │ 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 │ │ │ │ @@ -9823,24 +9823,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb62cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf15e4604 │ │ │ │ - @ instruction: 0xf890fea5 │ │ │ │ + @ instruction: 0xf890fe6d │ │ │ │ blcs 12b1b0 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b0f4 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf16d4620 │ │ │ │ - svcne 0x002bfc57 │ │ │ │ + svcne 0x002bfc1f │ │ │ │ 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 │ │ │ │ @@ -9855,15 +9855,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 │ │ │ │ - blx fec9b712 │ │ │ │ + blx 1e9b712 │ │ │ │ bls cd6a0 │ │ │ │ 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] │ │ │ │ @@ -9879,16 +9879,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: 0xf8e4f271 │ │ │ │ - mrc2 1, 1, pc, cr2, cr14, {2} │ │ │ │ + @ instruction: 0xf8acf271 │ │ │ │ + ldc2l 1, cr15, [sl, #376]! @ 0x178 │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb63d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11105,15 +11105,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} │ │ │ │ - @ instruction: 0xf828f270 │ │ │ │ + @ instruction: 0xfff0f26f │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ @ instruction: 0xf970f021 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #1753088 @ 0x1ac000 │ │ │ │ @@ -11165,15 +11165,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} │ │ │ │ - @ instruction: 0xffb0f26f │ │ │ │ + @ instruction: 0xff78f26f │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx 31c66e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #5120 @ 0x1400 │ │ │ │ @@ -11225,15 +11225,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} │ │ │ │ - @ instruction: 0xff38f26f │ │ │ │ + @ instruction: 0xff00f26f │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx ff09c75e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #191488 @ 0x2ec00 │ │ │ │ @@ -11464,15 +11464,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd880 │ │ │ │ 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: 0xf9d2f15d │ │ │ │ + @ instruction: 0xf99af15d │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb07 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -11608,15 +11608,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c30c │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xff76f160 │ │ │ │ + @ instruction: 0xff3ef160 │ │ │ │ blls c70cc │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c348 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -11968,15 +11968,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecf4 │ │ │ │ adcseq lr, r1, r8, lsl #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, ip, ror #27 │ │ │ │ - eoreq r0, sp, ip, lsr #31 │ │ │ │ + eoreq r0, sp, ip, lsr pc │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb8468 │ │ │ │ @ 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 │ │ │ │ @@ -12511,15 +12511,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ ldm r8!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq lr, r1, r0, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r6, lsl #13 │ │ │ │ - eoreq r0, sp, r2, lsl r8 │ │ │ │ + eoreq r0, sp, r2, lsr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f3334c │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12542,15 +12542,15 @@ │ │ │ │ bls 956064 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, r7, ror #18 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22764 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12737,15 +12737,15 @@ │ │ │ │ bls 956370 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15b4638 │ │ │ │ - teqplt r8, r1, ror #31 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r9, lsr #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22a70 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12905,17 +12905,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - @ instruction: 0xf940f26e │ │ │ │ + @ instruction: 0xf908f26e │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - @ instruction: 0xf93cf26e │ │ │ │ + @ instruction: 0xf904f26e │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34857c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13081,17 +13081,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - @ instruction: 0xffe0f26d │ │ │ │ + @ instruction: 0xffa8f26d │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - @ instruction: 0xffdcf26d │ │ │ │ + @ instruction: 0xffa4f26d │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34883c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13450,15 +13450,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb r2!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq sp, r1, r8, asr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq sp, [r1], r2 │ │ │ │ - eoreq pc, ip, r6, ror #18 │ │ │ │ + strdeq pc, [ip], -r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d741ec │ │ │ │ blmi d74408 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13602,15 +13602,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - @ instruction: 0xf91ef15b │ │ │ │ + @ instruction: 0xf8e6f15b │ │ │ │ blvs fe08f0ac │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1449810 │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 101104 │ │ │ │ @@ -13771,17 +13771,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx 1f9f840 │ │ │ │ + blx 119f840 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx 1e9f848 │ │ │ │ + blx 109f848 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 349304 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13948,15 +13948,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - mcr2 1, 3, pc, cr10, cr10, {2} @ │ │ │ │ + mrc2 1, 1, pc, cr2, cr10, {2} │ │ │ │ blvs fe08f614 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd7ec │ │ │ │ blls 26c780 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14102,19 +14102,19 @@ │ │ │ │ @ instruction: 0xf9d4f045 │ │ │ │ @ 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: 0xffe6f26c │ │ │ │ - blx ffe9f960 │ │ │ │ + @ instruction: 0xffaef26c │ │ │ │ + blx ff09f960 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xf8b6f26d │ │ │ │ + @ instruction: 0xf87ef26d │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c7d8 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14137,15 +14137,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a153c │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010f879 │ │ │ │ + @ instruction: 0xf010f841 │ │ │ │ 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 │ │ │ │ @@ -14170,15 +14170,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c0b8 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, pc, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, ror ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed240d4 │ │ │ │ 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 │ │ │ │ @@ -14223,15 +14223,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c18c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r5, asr #24 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, lsl #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed241a8 │ │ │ │ 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 │ │ │ │ @@ -14601,15 +14601,15 @@ │ │ │ │ stmda r6!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq ip, [r1], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r4, ror r9 │ │ │ │ strdeq r7, [ip], r8 @ │ │ │ │ adceq r7, ip, r8, ror #8 │ │ │ │ adcseq ip, r1, r8, ror r6 │ │ │ │ - mlaseq r3, r4, r3, r3 │ │ │ │ + eorseq r3, r3, r4, lsr #6 │ │ │ │ strhteq r7, [ip], lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15018,15 +15018,15 @@ │ │ │ │ stc 7, cr15, [r4, #-960]! @ 0xfffffc40 │ │ │ │ adcseq ip, r1, r0, asr r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq ip, [r1], r0 │ │ │ │ adceq r6, ip, r0, asr #28 │ │ │ │ strhteq r6, [ip], r0 │ │ │ │ ldrshteq fp, [r1], r4 │ │ │ │ - eorseq r2, r3, r0, lsl sp │ │ │ │ + eorseq r2, r3, r0, lsr #25 │ │ │ │ adceq r6, ip, r6, lsl #22 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15435,15 +15435,15 @@ │ │ │ │ stmib r2!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq fp, r1, ip, asr #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, ip, ror #24 │ │ │ │ adceq r6, ip, r8, lsl #15 │ │ │ │ strdeq r6, [ip], r8 @ │ │ │ │ adcseq fp, r1, r0, ror r9 │ │ │ │ - eorseq r2, r3, ip, lsl #13 │ │ │ │ + eorseq r2, r3, ip, lsl r6 │ │ │ │ adceq r6, ip, lr, asr #8 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16146,23 +16146,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1584658 │ │ │ │ - tstplt r8, pc, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, lsl #26 @ p-variant is OBSOLETE │ │ │ │ blcs 43f9b8 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2224f0 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1584638 │ │ │ │ - tstplt r8, pc, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fcf7 │ │ │ │ blcs 43f9d8 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df154 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345a6c │ │ │ │ @@ -16210,15 +16210,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vbic q11, , │ │ │ │ - vstrls s30, [r9, #-1012] @ 0xfffffc0c │ │ │ │ + vstrls s30, [r9, #-788] @ 0xfffffcec │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf048234c │ │ │ │ @ instruction: 0x4680ff35 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c5948 │ │ │ │ @@ -16235,15 +16235,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ stc2 0, cr15, [r4], {81} @ 0x51 │ │ │ │ bge f76da4 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xff90f25e │ │ │ │ + @ instruction: 0xff58f25e │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436e7c │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336e3c │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16318,15 +16318,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e364 │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - mcr2 2, 7, pc, cr10, cr14, {2} @ │ │ │ │ + mrc2 2, 5, pc, cr2, cr14, {2} │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336ee4 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16372,27 +16372,27 @@ │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fa95 │ │ │ │ blcs 72aec │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s32 q11, q13, q12 │ │ │ │ - @ instruction: 0xf158fe2b │ │ │ │ - stmdbls fp, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf158fdf3 │ │ │ │ + stmdbls fp, {r0, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 100264 │ │ │ │ bcs 119874 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - cdp2 2, 1, cr15, cr4, cr10, {3} │ │ │ │ - blx 1921cc2 │ │ │ │ + ldc2l 2, cr15, [ip, #424] @ 0x1a8 │ │ │ │ + blx b21cc2 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed26378 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16415,31 +16415,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d1030 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 7, pc, cr8, cr13, {2} │ │ │ │ + mcr2 1, 6, pc, cr0, cr13, {2} @ │ │ │ │ bcs 11f01c │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b 9237ac │ │ │ │ umlalseq sl, r1, r8, lr │ │ │ │ umlalseq sl, r1, r2, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, ip, r8, lsr #20 │ │ │ │ adceq r5, ip, r6, asr r9 │ │ │ │ adcseq sl, r1, ip, lsl #25 │ │ │ │ umlaleq r5, ip, lr, r8 │ │ │ │ - ldrdeq ip, [ip], -r2 @ │ │ │ │ + eoreq ip, ip, r2, ror #20 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, ip, r8, lsr sl │ │ │ │ - eoreq ip, ip, r2, ror sl │ │ │ │ + eoreq ip, ip, r8, asr #19 │ │ │ │ + eoreq ip, ip, r2, lsl #20 │ │ │ │ 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} @ │ │ │ │ @@ -16551,15 +16551,15 @@ │ │ │ │ @ instruction: 0xff10f7f6 │ │ │ │ movwls r9, #52022 @ 0xcb36 │ │ │ │ tstls lr, #56320 @ 0xdc00 │ │ │ │ movwls r9, #31544 @ 0x7b38 │ │ │ │ movwls r9, #56121 @ 0xdb39 │ │ │ │ blls f0ba1c │ │ │ │ @ instruction: 0xf1589317 │ │ │ │ - stmdacs r0, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ eorhi pc, r1, #0 │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ ldrbmi r9, [r1], -r1, lsl #12 │ │ │ │ svcls 0x00224640 │ │ │ │ @ instruction: 0x3178f89b │ │ │ │ @@ -16676,15 +16676,15 @@ │ │ │ │ usatcs pc, #16, r4, asr #17 @ │ │ │ │ streq pc, [r8], -r1, lsl #2 │ │ │ │ andvs r9, fp, r0, lsr #22 │ │ │ │ nopmi {79} @ 0x4f │ │ │ │ subvs r9, fp, r8, lsl #16 │ │ │ │ ldrbvs pc, [ip], r4, asr #17 @ │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - @ instruction: 0xf91af158 │ │ │ │ + @ instruction: 0xf8e2f158 │ │ │ │ bls 4cc014 │ │ │ │ blvs fe1520d8 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1268170 │ │ │ │ blls 233d14 │ │ │ │ b 128bc68 │ │ │ │ @@ -17094,15 +17094,15 @@ │ │ │ │ blx ff524234 │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ movwls r9, #31546 @ 0x7b3a │ │ │ │ movwls r9, #56123 @ 0xdb3b │ │ │ │ blls f8c298 │ │ │ │ @ instruction: 0xf1579316 │ │ │ │ - ldrdls pc, [r3], -r7 @ │ │ │ │ + mlals r3, pc, sp, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r4, r5, r6, r9, pc} │ │ │ │ blcs a85f0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @ instruction: 0xf8cd930e │ │ │ │ ldrbmi r8, [pc], -r4 │ │ │ │ stmdals r0!, {r9, sl, sp} │ │ │ │ @@ -17195,15 +17195,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - stc2 1, cr15, [ip, #-348] @ 0xfffffea4 │ │ │ │ + ldc2l 1, cr15, [r4], {87} @ 0x57 │ │ │ │ blls 24a42c │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7ed2201 │ │ │ │ strmi lr, [r7], -lr, lsr #28 │ │ │ │ @@ -17356,15 +17356,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d406e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11211 @ 0x2bcb @ │ │ │ │ + movwcs pc, #11155 @ 0x2b93 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a47b8 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19460,15 +19460,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - blx 1724cc6 │ │ │ │ + blx 924cc6 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c3588 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f3d4 │ │ │ │ @@ -19516,20 +19516,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1a4988 │ │ │ │ - @ instruction: 0xf8f2f164 │ │ │ │ + @ instruction: 0xf8baf164 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf8d0f164 │ │ │ │ + @ instruction: 0xf898f164 │ │ │ │ beq 10a3198 │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9f969 │ │ │ │ + @ instruction: 0xf1b9f931 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11aade4 │ │ │ │ b 11b1f88 │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19656,28 +19656,28 @@ │ │ │ │ ldmdbls fp, {r4, r5, r9, sl, lr} │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0x53b7f503 │ │ │ │ ldmdavs fp, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r8, #9043968 @ 0x8a0000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1559309 │ │ │ │ - @ instruction: 0x4606f9d3 │ │ │ │ + @ instruction: 0x4606f99b │ │ │ │ blvs fe214f44 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xff88f163 │ │ │ │ + @ instruction: 0xff50f163 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf155930b │ │ │ │ - @ instruction: 0xb118f9b9 │ │ │ │ + tstplt r8, r1, lsl #19 @ p-variant is OBSOLETE │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78eee0 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -19833,15 +19833,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf904f02b │ │ │ │ blvc 5a7090 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000ef80 │ │ │ │ adcseq r7, r1, r6, lsr #7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r2, r8, asr #2 │ │ │ │ + ldrsbteq lr, [r2], -r8 │ │ │ │ ldrshteq r7, [r1], r0 │ │ │ │ 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}^ │ │ │ │ @@ -19894,15 +19894,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f883 │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - eorseq lr, r2, r2, asr #32 │ │ │ │ + ldrsbteq sp, [r2], -r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a6a4 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20281,15 +20281,15 @@ │ │ │ │ blcs 767f8 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stc 7, cr15, [r0], {235} @ 0xeb │ │ │ │ ldrhteq r6, [r1], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r1, r6, lsr #24 │ │ │ │ - eoreq r8, ip, sl, asr #27 │ │ │ │ + eoreq r8, ip, sl, asr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48868 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20297,17 +20297,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48eca8 │ │ │ │ - @ instruction: 0xff80f266 │ │ │ │ + @ instruction: 0xff48f266 │ │ │ │ bvs ffc8d4a0 │ │ │ │ - @ instruction: 0xff7cf266 │ │ │ │ + @ instruction: 0xff44f266 │ │ │ │ blne 5a77ec │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20454,15 +20454,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1546066 │ │ │ │ - pkhbtmi pc, r0, r7, lsl #23 @ │ │ │ │ + pkhtbmi pc, r0, pc, asr #22 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149a14 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fb1c │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20526,19 +20526,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 1459468 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf90ef163 │ │ │ │ + @ instruction: 0xf8d6f163 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf8ecf163 │ │ │ │ + @ instruction: 0xf8b4f163 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf986f163 │ │ │ │ + @ instruction: 0xf94ef163 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a43c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff164168 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20705,28 +20705,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbdd │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xf9a0f154 │ │ │ │ + @ instruction: 0xf968f154 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedaaef4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56a8ac │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1620701 │ │ │ │ - blx fee69858 │ │ │ │ + blx fee69778 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xf986f154 │ │ │ │ + @ instruction: 0xf94ef154 │ │ │ │ blvs fe115f9c │ │ │ │ bcs 132720 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1350348 │ │ │ │ b 1138254 │ │ │ │ bls 6f293c │ │ │ │ @@ -20984,15 +20984,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ cdp 7, 8, cr15, cr6, cr10, {7} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r6, [r1], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq ip, r2, r6, ror #31 │ │ │ │ + eorseq ip, r2, r6, ror pc │ │ │ │ adcseq r6, r1, r2, lsl #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7b7b0 │ │ │ │ @@ -21372,15 +21372,15 @@ │ │ │ │ blcs 77904 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ bl 1f284e8 │ │ │ │ adcseq r5, r1, ip, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, sl, lsl fp │ │ │ │ - strhteq r7, [ip], -lr │ │ │ │ + eoreq r7, ip, lr, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c49974 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21388,17 +21388,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48fdb4 │ │ │ │ - cdp2 2, 15, cr15, cr10, cr5, {3} │ │ │ │ + cdp2 2, 12, cr15, cr2, cr5, {3} │ │ │ │ bvs ffc8e5ac │ │ │ │ - cdp2 2, 15, cr15, cr6, cr5, {3} │ │ │ │ + cdp2 2, 11, cr15, cr14, cr5, {3} │ │ │ │ blne 5a88f8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21545,15 +21545,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1536066 │ │ │ │ - pkhbtmi pc, r0, r1, lsl #22 @ │ │ │ │ + pkhtbmi pc, r0, r9, asr #21 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14ab20 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510c28 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21617,19 +21617,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a574 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf888f162 │ │ │ │ + @ instruction: 0xf850f162 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf866f162 │ │ │ │ + @ instruction: 0xf82ef162 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf900f162 │ │ │ │ + @ instruction: 0xf8c8f162 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b548 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff165274 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -21803,28 +21803,28 @@ │ │ │ │ @ instruction: 0x4628321c │ │ │ │ @ instruction: 0xf8d3991b │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, r9, ip, lr} │ │ │ │ stmne sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf1439208 │ │ │ │ movwls r0, #37632 @ 0x9300 │ │ │ │ - @ instruction: 0xf90cf153 │ │ │ │ + @ instruction: 0xf8d4f153 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac01c │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5eb9d4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1610701 │ │ │ │ - blx fee6a730 │ │ │ │ + blx fee6a650 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - @ instruction: 0xf8f2f153 │ │ │ │ + @ instruction: 0xf8baf153 │ │ │ │ blvs fe1170c4 │ │ │ │ bcs 133848 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1311470 │ │ │ │ b 113937c │ │ │ │ bls 773a64 │ │ │ │ @@ -21989,15 +21989,15 @@ │ │ │ │ bcc ffea9200 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf8b4f029 │ │ │ │ blne 5a9254 │ │ │ │ svclt 0x0000e79a │ │ │ │ - eorseq ip, r2, r2, lsr r0 │ │ │ │ + eorseq fp, r2, r2, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1263b4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22076,15 +22076,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldcl 7, cr15, [lr, #932]! @ 0x3a4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r5, r1, lr, ror #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrsbteq fp, [r2], -r6 │ │ │ │ + eorseq fp, r2, r6, ror #28 │ │ │ │ ldrshteq r4, [r1], r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7c8c0 │ │ │ │ @@ -22464,15 +22464,15 @@ │ │ │ │ blcs 78a14 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b ffd295f4 │ │ │ │ umlalseq r4, r1, ip, sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r1, sl, lsl #20 │ │ │ │ - eoreq r6, ip, lr, lsr #23 │ │ │ │ + eoreq r6, ip, lr, lsr fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c4aa84 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22480,17 +22480,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff490ec4 │ │ │ │ - cdp2 2, 7, cr15, cr2, cr4, {3} │ │ │ │ + cdp2 2, 3, cr15, cr10, cr4, {3} │ │ │ │ bvs ffc8f6bc │ │ │ │ - cdp2 2, 6, cr15, cr14, cr4, {3} │ │ │ │ + cdp2 2, 3, cr15, cr6, cr4, {3} │ │ │ │ blne 5a9a08 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -22723,15 +22723,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: 0xf9dcf152 │ │ │ │ + @ instruction: 0xf9a4f152 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c6880 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6bc2c │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -22787,15 +22787,15 @@ │ │ │ │ beq 17671cc │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c6964 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ff7a80a6 │ │ │ │ + blx fe9a80a6 │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6be84 │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 15272f4 │ │ │ │ bvc a674fc │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6bdd0 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -22854,22 +22854,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: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xff04f160 │ │ │ │ + cdp2 1, 12, cr15, cr12, cr0, {3} │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - cdp2 1, 1, cr15, cr4, cr0, {3} │ │ │ │ + ldc2l 1, cr15, [ip, #384] @ 0x180 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114dd2c │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -22940,74 +22940,74 @@ │ │ │ │ bvc ffa67884 │ │ │ │ blx 4a797c │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, sl, 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 112ca04 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ec628 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fca24 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - cdp2 1, 3, cr15, cr12, cr0, {3} │ │ │ │ + cdp2 1, 0, cr15, cr4, cr0, {3} │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14e4400 │ │ │ │ - strbt pc, [r6], -r1, ror #22 @ │ │ │ │ + strbt pc, [r6], -r9, lsr #22 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - usub16 pc, ip, fp @ │ │ │ │ + ldrb pc, [ip], -r3, asr #30 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6b569 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 137f28 │ │ │ │ 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: 0xf14a4400 │ │ │ │ - @ instruction: 0xe63ef813 │ │ │ │ + @ instruction: 0xf1494400 │ │ │ │ + @ instruction: 0xe63effdb │ │ │ │ @ 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: 0xf1494400 │ │ │ │ - @ instruction: 0xe628fe93 │ │ │ │ + @ instruction: 0xe628fe5b │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - @ instruction: 0xe61ef895 │ │ │ │ + @ instruction: 0xe61ef85d │ │ │ │ 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 │ │ │ │ @@ -23026,24 +23026,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: 0xf14a4400 │ │ │ │ - strb pc, [r8, #2607]! @ 0xa2f @ │ │ │ │ + strb pc, [r8, #2551]! @ 0x9f7 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [lr, #2795] @ 0xaeb @ │ │ │ │ + ldrb pc, [lr, #2739] @ 0xab3 @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf958f14a │ │ │ │ + @ instruction: 0xf920f14a │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ stmdb r4!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ b 17a9f08 │ │ │ │ @@ -23081,15 +23081,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: 0xf14a4400 │ │ │ │ - ldrb pc, [sl, #-3235]! @ 0xfffff35d @ │ │ │ │ + ldrb pc, [sl, #-3179]! @ 0xfffff395 @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e8ca10 │ │ │ │ @ instruction: 0xf7e8e8d0 │ │ │ │ stmibeq r3, {r3, r9, fp, sp, lr, pc} │ │ │ │ b 11dbc48 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23130,15 +23130,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 192e40 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - @ instruction: 0xf95ef264 │ │ │ │ + @ instruction: 0xf926f264 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4a94dc │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23173,19 +23173,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 │ │ │ │ ldrbcs pc, [ip], sl, asr #17 @ │ │ │ │ bleq 1a82ac │ │ │ │ - @ instruction: 0xf908f264 │ │ │ │ - ldc2 1, cr15, [sl], {96} @ 0x60 │ │ │ │ + @ instruction: 0xf8d0f264 │ │ │ │ + blx ff9286fa │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - @ instruction: 0xf9d8f264 │ │ │ │ + @ instruction: 0xf9a0f264 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134c740 │ │ │ │ @@ -23379,15 +23379,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.s32 d20, d4, d16 │ │ │ │ - @ instruction: 0xf010f845 │ │ │ │ + @ instruction: 0xf010f80d │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe166df4 │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -23437,16 +23437,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 301680 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f8b70 │ │ │ │ vorr , , q0 │ │ │ │ - @ instruction: 0xf151fef9 │ │ │ │ - @ instruction: 0xf890fc47 │ │ │ │ + @ instruction: 0xf151fec1 │ │ │ │ + @ instruction: 0xf890fc0f │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs ed1bc │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeaa900 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -23566,19 +23566,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ab930 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fecf │ │ │ │ + @ instruction: 0xf010fe97 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - cdp2 2, 12, cr15, cr6, cr3, {3} │ │ │ │ + cdp2 2, 8, cr15, cr14, cr3, {3} │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2687dc │ │ │ │ beq 2e88f0 │ │ │ │ bleq e8be4 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f2021c │ │ │ │ pkhtbmi pc, r4, fp, asr #25 @ │ │ │ │ @@ -23632,19 +23632,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ab828 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fe4b │ │ │ │ + @ instruction: 0xf010fe13 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - cdp2 2, 4, cr15, cr2, cr3, {3} │ │ │ │ + cdp2 2, 0, cr15, cr10, cr3, {3} │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2688e4 │ │ │ │ beq 2e89f8 │ │ │ │ bleq e8cec │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f2021c │ │ │ │ pkhtbmi pc, r4, r7, asr #24 @ │ │ │ │ @@ -23703,19 +23703,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #93184 @ 0x16c00 │ │ │ │ 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 │ │ │ │ - ldc2 2, cr15, [ip, #396]! @ 0x18c │ │ │ │ + stc2 2, cr15, [r4, #396] @ 0x18c │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a8b00 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2 2, cr15, [r4, #396]! @ 0x18c │ │ │ │ + ldc2l 2, cr15, [ip, #-396]! @ 0xfffffe74 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2689f4 │ │ │ │ bleq 2e8b14 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx ff2aa9b2 │ │ │ │ @@ -23751,26 +23751,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5611c8 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f08000 │ │ │ │ ldrb pc, [r9, r7, lsr #25] @ │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780fd5d │ │ │ │ + streq pc, [r0, r5, lsr #26] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - ldc2l 2, cr15, [r8, #-396] @ 0xfffffe74 │ │ │ │ + stc2 2, cr15, [r0, #-396]! @ 0xfffffe74 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - streq pc, [r3, fp, asr #26] │ │ │ │ + usad8eq r3, r3, sp │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - stc2l 2, cr15, [r6, #-396] @ 0xfffffe74 │ │ │ │ + stc2 2, cr15, [lr, #-396] @ 0xfffffe74 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57a310 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -23832,19 +23832,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #364544 @ 0x59000 │ │ │ │ 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 │ │ │ │ - ldc2 2, cr15, [sl], #396 @ 0x18c │ │ │ │ + stc2 2, cr15, [r2], {99} @ 0x63 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a8d04 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2 2, cr15, [r2], #396 @ 0x18c │ │ │ │ + ldc2l 2, cr15, [sl], #-396 @ 0xfffffe74 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 268bf8 │ │ │ │ bleq 2e8d18 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx ff22abb4 │ │ │ │ @@ -23880,26 +23880,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5613cc │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f08000 │ │ │ │ ldrb pc, [r9, r7, lsr #25] @ │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780fc5b │ │ │ │ + streq pc, [r0, r3, lsr #24] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - mrrc2 2, 6, pc, r6, cr3 @ │ │ │ │ + ldc2 2, cr15, [lr], {99} @ 0x63 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - streq pc, [r3, r9, asr #24] │ │ │ │ + usad8eq r3, r1, ip │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - mcrr2 2, 6, pc, r4, cr3 @ │ │ │ │ + stc2 2, cr15, [ip], {99} @ 0x63 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57a514 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24533,15 +24533,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 │ │ │ │ - cdp2 2, 6, cr15, cr8, cr2, {3} │ │ │ │ + cdp2 2, 3, cr15, cr0, cr2, {3} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 799c0 │ │ │ │ @@ -24557,15 +24557,15 @@ │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r4], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46252118 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf9fcf158 │ │ │ │ + @ instruction: 0xf9c4f158 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3, #-972] @ 0xfffffc34 │ │ │ │ ldcvs 1, cr6, [sp], #192 @ 0xc0 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf03b4628 │ │ │ │ @@ -24763,15 +24763,15 @@ │ │ │ │ blmi df6b30 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf89af158 │ │ │ │ + @ instruction: 0xf862f158 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -24808,15 +24808,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ stmia r2!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrshteq r2, [r1], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r2, [r1], sl │ │ │ │ - eorseq r9, r2, ip, asr #12 │ │ │ │ + ldrsbteq r9, [r2], -ip │ │ │ │ @ instruction: 0xffff2903 │ │ │ │ ldrhteq r2, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc4d18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25054,15 +25054,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - blx 162a860 │ │ │ │ + blx 82a860 │ │ │ │ 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] @ 6d3ec │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -25126,19 +25126,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 15dbf8 │ │ │ │ bleq 202a3f8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx fe82a980 │ │ │ │ + blx 1a2a980 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s32 q10, q1, q4 │ │ │ │ - @ instruction: 0x0742fa97 │ │ │ │ + smlsldeq pc, r2, pc, sl @ │ │ │ │ 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 │ │ │ │ @@ -25194,15 +25194,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf83ef7f1 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf93ef262 │ │ │ │ + @ instruction: 0xf906f262 │ │ │ │ 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 @ 6e120 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -25270,19 +25270,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 19de38 │ │ │ │ bleq 202a638 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf97ef262 │ │ │ │ + @ instruction: 0xf946f262 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s32 q10, q1, q4 │ │ │ │ - smlsldxeq pc, r2, r7, r9 @ │ │ │ │ + smlaldxeq pc, r2, pc, r9 @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r9, [r0], -r0, lsl #10 │ │ │ │ @@ -25478,15 +25478,15 @@ │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7f0021c │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ vtst.32 d22, d1, d24 │ │ │ │ - vmax.f32 d31, d0, d7 │ │ │ │ + vceq.f32 , q8, │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 6d670 │ │ │ │ blls 1a29a8 │ │ │ │ blcs 779cc │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -25750,17 +25750,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2acacc │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf820f15e │ │ │ │ + @ instruction: 0xffe8f15d │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xf83af15e │ │ │ │ + @ instruction: 0xf802f15e │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 11155e0 │ │ │ │ b 10f72cc │ │ │ │ blcs 711f8 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8c8d5c │ │ │ │ blcs 16f5fc │ │ │ │ @@ -25838,17 +25838,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: 0xf15d603b │ │ │ │ - @ instruction: 0x4681ff71 │ │ │ │ + @ instruction: 0x4681ff39 │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - b 146e94c │ │ │ │ + b 146e86c │ │ │ │ b 1137748 │ │ │ │ b 1137828 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -25858,15 +25858,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ ldrhi pc, [fp], #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf95ef14f │ │ │ │ + @ instruction: 0xf926f14f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14fe38 │ │ │ │ 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}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -26127,17 +26127,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - stc2 1, cr15, [lr, #-372]! @ 0xfffffe8c │ │ │ │ + ldc2l 1, cr15, [r6], #372 @ 0x174 │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - stc2l 1, cr15, [r8, #-372] @ 0xfffffe8c │ │ │ │ + ldc2 1, cr15, [r0, #-372] @ 0xfffffe8c │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 112f818 │ │ │ │ b 1137cb0 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -26157,15 +26157,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2ad128 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xff08f14e │ │ │ │ + cdp2 1, 13, cr15, cr0, cr14, {2} │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14f978 │ │ │ │ beq eb6b0 │ │ │ │ blx fe32db10 │ │ │ │ bne 1729968 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -26387,15 +26387,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15acb4 │ │ │ │ beq eba48 │ │ │ │ blx fe32dea8 │ │ │ │ bne 1729d00 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -26695,15 +26695,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dafff1 │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fe5d │ │ │ │ + @ instruction: 0xf010fe25 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -26740,15 +26740,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8eef156 │ │ │ │ + @ instruction: 0xf8b6f156 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ @ instruction: 0xff04f038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8dbfe03 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs eefd64 │ │ │ │ @@ -26927,15 +26927,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf155462a │ │ │ │ - strhlt pc, [r0, #-243]! @ 0xffffff0d @ │ │ │ │ + smclt 4091 @ 0xffb │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -26958,15 +26958,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ svc 0x00d8f7e4 │ │ │ │ adcseq r0, r1, ip, lsl #21 │ │ │ │ adcseq r0, r1, r0, lsl #21 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r0, r1, r6, ror r7 │ │ │ │ - eorseq r7, r2, sl, lsr r4 │ │ │ │ + eorseq r7, r2, sl, asr #7 │ │ │ │ @ instruction: 0xffff1a11 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -27433,20 +27433,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d15, d1 │ │ │ │ - strmi pc, [r3], -r1, asr #31 │ │ │ │ + strmi pc, [r3], -r9, lsl #31 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - @ instruction: 0xffb6f25f │ │ │ │ + @ instruction: 0xff7ef25f │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 455060 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 29085c │ │ │ │ @@ -27931,17 +27931,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf15b6067 │ │ │ │ - andls pc, r4, r7, lsl pc @ │ │ │ │ + ldrdls pc, [r4], -pc @ │ │ │ │ @ instruction: 0xf15b4628 │ │ │ │ - blls 1b0898 │ │ │ │ + blls 1b07b8 │ │ │ │ blls 1b1440 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32b4e8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 177b18 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -27991,15 +27991,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2aedd8 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf8b4f14d │ │ │ │ + @ instruction: 0xf87cf14d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb20d0 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -28297,17 +28297,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf15b3000 │ │ │ │ - andls pc, r4, fp, lsr ip @ │ │ │ │ + andls pc, r4, r3, lsl #24 │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - mrrc2 1, 5, pc, r4, cr11 @ │ │ │ │ + ldc2 1, cr15, [ip], {91} @ 0x5b │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32ba98 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -28550,17 +28550,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - blx 10adae4 │ │ │ │ + blx 2adae4 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - blx 172daec │ │ │ │ + blx 92daec │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109799c │ │ │ │ b 1079598 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a0240 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -28937,15 +28937,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ee4649 │ │ │ │ @ instruction: 0xf8dafee1 │ │ │ │ vhadd.s16 d16, d14, d0 │ │ │ │ - @ instruction: 0xf010fcd9 │ │ │ │ + @ instruction: 0xf010fca1 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -28982,15 +28982,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff6af153 │ │ │ │ + @ instruction: 0xff32f153 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r0, #216] @ 0xd8 │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfc7f │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef206c │ │ │ │ @@ -29169,15 +29169,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf153462a │ │ │ │ - msrlt (UNDEF: 96), pc │ │ │ │ + strdlt pc, [r0, #-215]! @ 0xffffff29 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -29200,15 +29200,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ cdp 7, 5, cr15, cr4, cr2, {7} │ │ │ │ adcseq lr, r0, r4, lsl #15 │ │ │ │ adcseq lr, r0, r8, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r0, lr, ror #8 │ │ │ │ - eorseq r5, r2, r2, lsr r1 │ │ │ │ + eorseq r5, r2, r2, asr #1 │ │ │ │ @ instruction: 0xfffef709 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -29658,20 +29658,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d13, d1 │ │ │ │ - @ instruction: 0x4603fe5f │ │ │ │ + strmi pc, [r3], -r7, lsr #28 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - mrc2 2, 2, pc, cr4, cr13, {2} │ │ │ │ + mrc2 2, 0, pc, cr12, cr13, {2} │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 457324 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 292b20 │ │ │ │ @@ -30556,15 +30556,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8aeae4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 82fa1a │ │ │ │ + blx ffa2fa18 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -30727,28 +30727,28 @@ │ │ │ │ stc2 7, cr15, [r0, #-948] @ 0xfffffc4c │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ umlalseq ip, r0, r2, pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r3, r2, r8, ror r8 │ │ │ │ + eorseq r3, r2, r8, lsl #16 │ │ │ │ @ instruction: 0xfffedf9f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf1524632 │ │ │ │ - msrlt SPSR_, r7, ror #19 │ │ │ │ + msrlt SPSR_, pc, lsr #19 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -31649,15 +31649,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8afbfc │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx fe530b2c │ │ │ │ + blx 1730b2c │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -31820,28 +31820,28 @@ │ │ │ │ ldc2l 7, cr15, [r4], #-944 @ 0xfffffc50 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq fp, r0, ip, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r2, r2, r0, ror #14 │ │ │ │ + ldrshteq r2, [r2], -r0 │ │ │ │ @ instruction: 0xfffece87 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf1514632 │ │ │ │ - msrlt SPSR_, fp, asr r9 │ │ │ │ + msrlt SPSR_, r3, lsr #18 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -32137,15 +32137,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ subsvs r6, r9, fp, ror ip │ │ │ │ - blx fffb16f8 │ │ │ │ + blx ff1b16f8 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf04362f8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ subhi pc, ip, r7, asr #17 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -32162,15 +32162,15 @@ │ │ │ │ @ instruction: 0x677b0578 │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ bgt 440ffc │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x21186cbb │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mcr2 1, 4, pc, cr14, cr0, {2} @ │ │ │ │ + mrc2 1, 2, pc, cr6, cr0, {2} │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461d │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ rsbsvs r6, r1, ip, ror ip │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ @@ -32305,19 +32305,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x71234628 │ │ │ │ - blx fe1b1998 │ │ │ │ + blx 13b1998 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d11, d24 │ │ │ │ - smlsldxeq pc, r2, sp, sl @ │ │ │ │ + strbeq pc, [r2, -r5, asr #20] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ vpmin.s8 q11, q8, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -32337,19 +32337,19 @@ │ │ │ │ @ instruction: 0xf606fb0e │ │ │ │ strpl pc, [r6, #-2820] @ 0xfffff4fc │ │ │ │ @ instruction: 0xf7f89501 │ │ │ │ @ instruction: 0xe78df83f │ │ │ │ @ instruction: 0xe68d64fc │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207f │ │ │ │ - blx 11b1a18 │ │ │ │ + blx 3b1a18 │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , │ │ │ │ - smlaldxeq pc, r0, sp, sl @ │ │ │ │ + strbeq pc, [r0, -r5, lsl #20] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -32364,19 +32364,19 @@ │ │ │ │ blx 3900ee │ │ │ │ blx 1b2516 │ │ │ │ andls r0, r1, r5 │ │ │ │ @ instruction: 0xf7f86bb8 │ │ │ │ ldrb pc, [r5, -r7, lsl #16] @ │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - blx 431a84 │ │ │ │ + @ instruction: 0xf9d6f25b │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - strbeq pc, [r3, -r7, lsl #20] @ │ │ │ │ + strbeq pc, [r3, -pc, asr #19] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -32408,28 +32408,28 @@ │ │ │ │ strbtmi r3, [sl], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0xe6766010 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r0, r8, lsl r3 │ │ │ │ ldrshteq fp, [r0], lr │ │ │ │ - eorseq r1, r2, r0, ror #30 │ │ │ │ + ldrshteq r1, [r2], -r0 │ │ │ │ @ instruction: 0xfffeb217 │ │ │ │ ldrshteq sl, [r0], ip │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 75024 │ │ │ │ mcrcs 8, 2, sp, cr0, cr12, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi c7e6e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldcvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - stc2l 1, cr15, [r0], {80} @ 0x50 │ │ │ │ + stc2 1, cr15, [r8], {80} @ 0x50 │ │ │ │ ldcvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrt r1, [r5], r5, asr #17 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -32639,15 +32639,15 @@ │ │ │ │ andshi pc, lr, #0 │ │ │ │ tstcs r1, r8, lsr pc │ │ │ │ @ instruction: 0xf87af033 │ │ │ │ blcs 907e4 │ │ │ │ subshi pc, r7, #0 │ │ │ │ @ instruction: 0xf04f6efb │ │ │ │ ldmdavs r8, {fp} │ │ │ │ - @ instruction: 0xff0ef25a │ │ │ │ + mrc2 2, 6, pc, cr6, cr10, {2} │ │ │ │ @ instruction: 0x67b86f7b │ │ │ │ sublt pc, r0, r7, asr #17 │ │ │ │ blcs 907e0 │ │ │ │ @ instruction: 0xf8d9d135 │ │ │ │ ldrmi r3, [r8, #20] │ │ │ │ @ instruction: 0xf8d9d241 │ │ │ │ svcvs 0x00ba3010 │ │ │ │ @@ -32700,19 +32700,19 @@ │ │ │ │ blmi 8a1300 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldreq r6, [fp, #2075] @ 0x81b │ │ │ │ svcge 0x0029f57f │ │ │ │ qasxmi r6, r0, sl │ │ │ │ stc2l 7, cr15, [ip, #900]! @ 0x384 │ │ │ │ strtmi lr, [r0], -r3, lsr #14 │ │ │ │ - @ instruction: 0xff6cf25a │ │ │ │ + @ instruction: 0xff34f25a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d10, d16 │ │ │ │ - strbeq pc, [r2, -r5, ror #30] @ │ │ │ │ + strbeq pc, [r2, -sp, lsr #30] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ cdpvs 0, 7, cr10, cr11, cr0, {0} │ │ │ │ svcvs 0x00fb9304 │ │ │ │ @@ -32754,15 +32754,15 @@ │ │ │ │ suble pc, ip, r7, asr #17 │ │ │ │ mlascc lr, r2, r8, pc @ │ │ │ │ adcscc pc, r8, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ tstcs r8, sl, lsr lr │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf9eaf150 │ │ │ │ + @ instruction: 0xf9b2f150 │ │ │ │ adceq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrtvs r6, [sl], #1144 @ 0x478 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ svcvs 0x003c6130 │ │ │ │ @@ -32866,37 +32866,37 @@ │ │ │ │ streq pc, [r8], r7, lsl #2 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldrdle pc, [ip], #-135 @ 0xffffff79 │ │ │ │ rsbscs lr, pc, r4, ror #12 │ │ │ │ - mrc2 2, 0, pc, cr14, cr10, {2} │ │ │ │ + stc2l 2, cr15, [r6, #360]! @ 0x168 │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q5, │ │ │ │ - smlaldeq pc, r0, r7, lr @ │ │ │ │ + @ instruction: 0x0740fddf │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ strcs r9, [r1], #-1282 @ 0xfffffafe │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ movwls r6, #16379 @ 0x3ffb │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ svcvs 0x00399401 │ │ │ │ @ instruction: 0xf7f76eb8 │ │ │ │ ldrvs pc, [ip, #2573]! @ 0xa0d │ │ │ │ rsbscs lr, lr, sp, asr #12 │ │ │ │ - ldc2l 2, cr15, [sl, #360]! @ 0x168 │ │ │ │ + stc2l 2, cr15, [r2, #360] @ 0x168 │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q5, q15 │ │ │ │ - @ instruction: 0x0743fdf3 │ │ │ │ + @ instruction: 0x0743fdbb │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036d7b │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #-3928]! @ 0xfffff0a8 │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ svcvs 0x00fc2300 │ │ │ │ strpl lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ @@ -32974,15 +32974,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r5, r7, r8, r9, fp, lr}^ │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf1504622 │ │ │ │ - msrlt SPSR_, sp, ror #16 │ │ │ │ + msrlt SPSR_, r5, lsr r8 │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c34268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r4, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #2883584 @ 0x2c0000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -33124,15 +33124,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7debb85 │ │ │ │ svclt 0x0000ef9e │ │ │ │ - eorseq r1, r2, r4, lsl r6 │ │ │ │ + eorseq r1, r2, r4, lsr #11 │ │ │ │ @ instruction: 0xfffea8bf │ │ │ │ @ instruction: 0xfffea74d │ │ │ │ adcseq sl, r0, r6, lsr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @@ -33381,15 +33381,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffef6128 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14fd02c │ │ │ │ - @ instruction: 0xf8d7fd05 │ │ │ │ + @ instruction: 0xf8d7fccd │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -33559,15 +33559,15 @@ │ │ │ │ blmi dbfcb0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6a430 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx ff73290a │ │ │ │ + blx fe93290a │ │ │ │ blvs fff62970 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -33585,37 +33585,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b0100 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8ccf14d │ │ │ │ + @ instruction: 0xf894f14d │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b4690 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf0322101 │ │ │ │ ldr pc, [fp, #-2299]! @ 0xfffff705 │ │ │ │ bl ffc343d0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq sl, r0, r8, asr #5 │ │ │ │ ldrhteq sl, [r0], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq ip, fp, r6, ror #9 │ │ │ │ + eoreq ip, fp, r6, ror r4 │ │ │ │ adcseq r9, r0, r6, ror #30 │ │ │ │ - eorseq r0, r2, r2, asr ip │ │ │ │ + eorseq r0, r2, r2, ror #23 │ │ │ │ @ instruction: 0xfffe9f05 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq fp, fp, r4, lsr lr │ │ │ │ - eoreq fp, fp, sl, lsl lr │ │ │ │ + eoreq fp, fp, r4, asr #27 │ │ │ │ + eoreq fp, fp, sl, lsr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 131950 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ ldrmi r1, [lr], -r8, ror #14 │ │ │ │ @@ -34719,15 +34719,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b2c04 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx fe433b28 │ │ │ │ + blx 1633b28 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -34890,28 +34890,28 @@ │ │ │ │ ldc2l 7, cr15, [r0], #-932 @ 0xfffffc5c │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, r2, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq pc, r1, r8, asr r7 @ │ │ │ │ + eorseq pc, r1, r8, ror #13 │ │ │ │ @ instruction: 0xfffe9e7f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14e4632 │ │ │ │ - msrlt SPSR_, r7, asr r9 │ │ │ │ + msrlt SPSR_, pc, lsl r9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -35396,15 +35396,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feef80b0 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - stc2l 1, cr15, [r2, #-308] @ 0xfffffecc │ │ │ │ + stc2 1, cr15, [sl, #-308] @ 0xfffffecc │ │ │ │ ldrsbgt pc, [r4], #-135 @ 0xffffff79 @ │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35570,15 +35570,15 @@ │ │ │ │ blmi d81c24 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6c3d4 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - stc2 1, cr15, [r0], #-308 @ 0xfffffecc │ │ │ │ + blx ffab4876 │ │ │ │ blvs fef648e4 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -35602,30 +35602,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f2078 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf906f14b │ │ │ │ + @ instruction: 0xf8cef14b │ │ │ │ @ instruction: 0xf7dce784 │ │ │ │ svclt 0x0000ec38 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r8, r0, r0, lsr #6 │ │ │ │ adcseq r8, r0, r2, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq sl, fp, lr, lsr r5 │ │ │ │ + eoreq sl, fp, lr, asr #9 │ │ │ │ adcseq r7, r0, r0, ror #31 │ │ │ │ - eorseq lr, r1, ip, asr #25 │ │ │ │ + eorseq lr, r1, ip, asr ip │ │ │ │ @ instruction: 0xfffe7f81 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r9, fp, r8, lsr #29 │ │ │ │ - eoreq r9, fp, lr, lsl #29 │ │ │ │ + eoreq r9, fp, r8, lsr lr │ │ │ │ + eoreq r9, fp, lr, lsl lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [ip], -r3, lsl #13 │ │ │ │ @@ -35851,17 +35851,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1548004 │ │ │ │ - andls pc, r4, r9, lsr #18 │ │ │ │ + strdls pc, [r4], -r1 │ │ │ │ @ instruction: 0xf1544628 │ │ │ │ - blls 1b6cbc │ │ │ │ + blls 1b6bdc │ │ │ │ blls 1b901c │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 3330c4 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -35938,18 +35938,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf87af154 │ │ │ │ + @ instruction: 0xf842f154 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1544628 │ │ │ │ - b 12f6b5c │ │ │ │ + b 12f6a7c │ │ │ │ b 12c2e14 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -35958,15 +35958,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 1ab4e68 │ │ │ │ + blx cb4e68 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15973c │ │ │ │ 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}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -36192,17 +36192,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1539105 │ │ │ │ - andls pc, r4, pc, ror lr @ │ │ │ │ + andls pc, r4, r7, asr #28 │ │ │ │ @ instruction: 0xf1534628 │ │ │ │ - blls 1b8768 │ │ │ │ + blls 1b8688 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 333610 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -36222,15 +36222,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1458004 │ │ │ │ - bls 1b6ed8 │ │ │ │ + bls 1b6df8 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feefb588 │ │ │ │ b 14777b0 │ │ │ │ bcs 7f6f4 │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -36359,15 +36359,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1449104 │ │ │ │ - stmdbls r4, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r4, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe164b84 │ │ │ │ beq f5634 │ │ │ │ blx fe337a94 │ │ │ │ bne 17338ec │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -36387,15 +36387,15 @@ │ │ │ │ ldrmi r0, [sl], -r9, lsr #1 │ │ │ │ @ instruction: 0xf84260a7 │ │ │ │ @ instruction: 0xf8c30b08 │ │ │ │ rsbvs r9, r2, r4 │ │ │ │ ldmib sp, {r0, r2, r3, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r2, r9, ip, lr}^ │ │ │ │ vext.8 d8, d7, d8, #6 │ │ │ │ - blls 5a7a74 │ │ │ │ + blls 5a7994 │ │ │ │ svclt 0x00082b02 │ │ │ │ bvc 18b614c │ │ │ │ ldcge 4, cr15, [r4], {63} @ 0x3f │ │ │ │ svclt 0x00142b04 │ │ │ │ bvs ffcb6158 │ │ │ │ bvs fe0b615c │ │ │ │ ldrmi lr, [r3], -ip, lsl #9 │ │ │ │ @@ -36608,15 +36608,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7e74649 │ │ │ │ @ instruction: 0xf8dbf9fd │ │ │ │ vhadd.s16 d16, d7, d0 │ │ │ │ - @ instruction: 0xf010f8dd │ │ │ │ + @ instruction: 0xf010f8a5 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe59974 │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -36649,15 +36649,15 @@ │ │ │ │ stmdane r2, {r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcvs 7, cr14, [fp], #4 │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1e35952 │ │ │ │ + blx 1035952 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf98cf02f │ │ │ │ @ instruction: 0xf02f4648 │ │ │ │ @ instruction: 0xf8d4f88b │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -36827,15 +36827,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14c462a │ │ │ │ - msrlt (UNDEF: 96), sp │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1870] @ 0xfffff8b2 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36859,15 +36859,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ b 1d376bc │ │ │ │ adcseq r6, r0, r4, asr #30 │ │ │ │ adcseq r6, r0, r8, lsr pc │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xfffe82e9 │ │ │ │ adcseq r6, r0, sl, ror ip │ │ │ │ - eorseq sp, r1, ip, asr #18 │ │ │ │ + ldrsbteq sp, [r1], -ip │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ @@ -37232,15 +37232,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ subsvs r6, r9, fp, ror ip │ │ │ │ - blx 9b6696 │ │ │ │ + blx ffbb6694 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf04362f8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ subhi pc, ip, r7, asr #17 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -37257,15 +37257,15 @@ │ │ │ │ @ instruction: 0x677b0578 │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ bgt 445fac │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x21186cbb │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 11, cr15, cr6, cr11, {2} │ │ │ │ + cdp2 1, 7, cr15, cr14, cr11, {2} │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461d │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ rsbsvs r6, r1, ip, ror ip │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ @@ -37400,19 +37400,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x71234628 │ │ │ │ - blx febb6934 │ │ │ │ + blx 1db6934 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d6, d24 │ │ │ │ - strbeq pc, [r2, -r5, lsr #21] @ │ │ │ │ + strbeq pc, [r2, -sp, ror #20] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ vpmin.s8 q11, q8, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -37432,19 +37432,19 @@ │ │ │ │ @ instruction: 0xf606fb0e │ │ │ │ strpl pc, [r6, #-2820] @ 0xfffff4fc │ │ │ │ @ instruction: 0xf7f29501 │ │ │ │ @ instruction: 0xe78dff33 │ │ │ │ @ instruction: 0xe68d64fc │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207f │ │ │ │ - blx 1bb69b4 │ │ │ │ + blx db69b4 │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q3, │ │ │ │ - strbeq pc, [r0, -r5, ror #20] @ │ │ │ │ + strbeq pc, [r0, -sp, lsr #20] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -37459,19 +37459,19 @@ │ │ │ │ blx 39509e │ │ │ │ blx 1b74c6 │ │ │ │ andls r0, r1, r5 │ │ │ │ @ instruction: 0xf7f26bb8 │ │ │ │ smmlsr r5, fp, lr, pc @ │ │ │ │ movwcs r6, #6460 @ 0x193c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - blx e36a20 │ │ │ │ + @ instruction: 0xf9fef256 │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, q3, q15 │ │ │ │ - strbeq pc, [r3, -pc, lsr #20] @ │ │ │ │ + @ instruction: 0x0743f9f7 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x260f6b7c │ │ │ │ @ instruction: 0xf8d4697b │ │ │ │ movwls r0, #11040 @ 0x2b20 │ │ │ │ @@ -37503,28 +37503,28 @@ │ │ │ │ strbtmi r3, [sl], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0xe6766010 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r0, r8, ror #6 │ │ │ │ adcseq r6, r0, lr, asr #6 │ │ │ │ - ldrhteq ip, [r1], -r0 │ │ │ │ + eorseq ip, r1, r0, asr #30 │ │ │ │ @ instruction: 0xfffe6267 │ │ │ │ adcseq r6, r0, ip, asr #32 │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 79fd4 │ │ │ │ mcrcs 8, 2, sp, cr0, cr12, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi c83694 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldcvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - stc2l 1, cr15, [r8], #300 @ 0x12c │ │ │ │ + ldc2 1, cr15, [r0], #300 @ 0x12c │ │ │ │ ldcvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrt r1, [r5], r5, asr #17 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -37829,15 +37829,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa6b8 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fa3d │ │ │ │ + @ instruction: 0xf8d7fa05 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38007,15 +38007,15 @@ │ │ │ │ blmi dc4240 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6e9c0 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xf912f14b │ │ │ │ + @ instruction: 0xf8daf14b │ │ │ │ blvs fff66f00 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38033,37 +38033,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4690 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 0, cr15, cr4, cr8, {2} │ │ │ │ + stc2l 1, cr15, [ip, #288] @ 0x120 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8c20 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3635]! @ 0xfffff1cd │ │ │ │ stmdb r6!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r8, lsr sp │ │ │ │ adcseq r5, r0, sl, lsr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, fp, r6, asr pc │ │ │ │ + eoreq r7, fp, r6, ror #29 │ │ │ │ ldrsbteq r5, [r0], r6 │ │ │ │ - eorseq ip, r1, r2, asr #13 │ │ │ │ + eorseq ip, r1, r2, asr r6 │ │ │ │ @ instruction: 0xfffe5975 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, r4, lsr #17 │ │ │ │ - eoreq r7, fp, sl, lsl #17 │ │ │ │ + eoreq r7, fp, r4, lsr r8 │ │ │ │ + eoreq r7, fp, sl, lsl r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ ldrvs pc, [r4, #2271] @ 0x8df │ │ │ │ @ instruction: 0xf8dfb097 │ │ │ │ pkhbtmi r4, fp, r4, lsl #11 │ │ │ │ @@ -38146,21 +38146,21 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorhi pc, r8, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ movwls r8, #53232 @ 0xcff0 │ │ │ │ andeq pc, r9, r7, asr r8 @ │ │ │ │ rsbpl pc, ip, #20971520 @ 0x1400000 │ │ │ │ andsls r3, r3, #36, 4 @ 0x40000002 │ │ │ │ - blx fffb74e2 │ │ │ │ + blx ff1b74e2 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d5, d13 │ │ │ │ - @ instruction: 0xf5b0fbf1 │ │ │ │ + @ instruction: 0xf5b0fbb9 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 5617f0 │ │ │ │ blcs d4d24 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls r8, {r1, r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -38576,23 +38576,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - @ instruction: 0xb118fdf1 │ │ │ │ + @ instruction: 0xb118fdb9 │ │ │ │ blcs 455854 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe23838c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r1, ror #27 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, lsr #27 @ p-variant is OBSOLETE │ │ │ │ blcs 455874 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f4ff0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35b908 │ │ │ │ @@ -38640,15 +38640,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - vstrls d15, [r9, #-700] @ 0xfffffd44 │ │ │ │ + vstrls d15, [r9, #-476] @ 0xfffffe24 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r7, ror #31 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5db7e4 │ │ │ │ @@ -38665,15 +38665,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [r6, #-236]! @ 0xffffff14 │ │ │ │ bge f8cc40 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - cdp2 2, 10, cr15, cr6, cr9, {2} │ │ │ │ + cdp2 2, 6, cr15, cr14, cr9, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44cd18 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34ccd8 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38748,15 +38748,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584200 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - cdp2 2, 0, cr15, cr0, cr9, {2} │ │ │ │ + stc2l 2, cr15, [r8, #292] @ 0x124 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34cd80 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38802,27 +38802,27 @@ │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb47 │ │ │ │ blcs 88988 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fedd │ │ │ │ - stmdbls fp, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fea5 │ │ │ │ + stmdbls fp, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116100 │ │ │ │ bcs 12f710 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - mcr2 2, 6, pc, cr6, cr4, {2} @ │ │ │ │ - ldc2 1, cr15, [r4], {66} @ 0x42 │ │ │ │ + mcr2 2, 4, pc, cr14, cr4, {2} @ │ │ │ │ + blx ff7b7b06 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c214 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -38845,31 +38845,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e6ecc │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffaaf147 │ │ │ │ + @ instruction: 0xff72f147 │ │ │ │ bcs 134eb8 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b ff5b95f0 │ │ │ │ ldrshteq r4, [r0], ip │ │ │ │ ldrshteq r4, [r0], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r4, lsr #22 │ │ │ │ adceq pc, sl, r2, asr sl @ │ │ │ │ ldrshteq r4, [r0], r0 │ │ │ │ umlaleq pc, sl, sl, r9 @ │ │ │ │ - eoreq r6, fp, r6, lsr ip │ │ │ │ + eoreq r6, fp, r6, asr #23 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq fp, ip, fp, r6 │ │ │ │ - ldrdeq r6, [fp], -r6 @ │ │ │ │ + eoreq r6, fp, ip, lsr #22 │ │ │ │ + eoreq r6, fp, r6, ror #22 │ │ │ │ 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} @ │ │ │ │ @@ -39076,23 +39076,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r9, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f9d1 │ │ │ │ blcs 456024 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238b5c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - @ instruction: 0xb118f9f9 │ │ │ │ + tstplt r8, r1, asr #19 @ p-variant is OBSOLETE │ │ │ │ blcs 456044 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f57c0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c0d8 │ │ │ │ @@ -39140,15 +39140,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, q1, │ │ │ │ - stcls 15, cr15, [r9, #-796] @ 0xfffffce4 │ │ │ │ + stcls 15, cr15, [r9, #-572] @ 0xfffffdc4 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ @ instruction: 0x4680fbff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dbfb4 │ │ │ │ @@ -39165,15 +39165,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf94ef03b │ │ │ │ bge f8d410 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - cdp2 2, 6, cr15, cr2, cr7, {2} │ │ │ │ + cdp2 2, 2, cr15, cr10, cr7, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d4e8 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d4a8 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39248,15 +39248,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5849d0 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2 2, cr15, [ip, #284]! @ 0x11c │ │ │ │ + stc2 2, cr15, [r4, #284] @ 0x11c │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d550 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39302,27 +39302,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff5f │ │ │ │ blcs 89158 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142faf5 │ │ │ │ - stmdbls fp, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fabd │ │ │ │ + stmdbls fp, {r0, r1, r3, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1168d0 │ │ │ │ bcs 12fee0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - blx ff838718 │ │ │ │ - @ instruction: 0xf82cf142 │ │ │ │ + blx fea38718 │ │ │ │ + @ instruction: 0xfff4f141 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c9e4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39345,31 +39345,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e769c │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff138366 │ │ │ │ + blx fe338366 │ │ │ │ bcs 135688 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ mcr 7, 7, pc, cr12, cr8, {6} @ │ │ │ │ adcseq r4, r0, ip, lsr #16 │ │ │ │ adcseq r4, r0, r6, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r8, lsl #7 │ │ │ │ strhteq pc, [sl], r6 @ │ │ │ │ adcseq r4, r0, r0, lsr #12 │ │ │ │ strdeq pc, [sl], lr @ │ │ │ │ - eoreq r6, fp, r6, ror #8 │ │ │ │ + strdeq r6, [fp], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, fp, ip, asr #7 │ │ │ │ - eoreq r6, fp, r6, lsl #8 │ │ │ │ + eoreq r6, fp, ip, asr r3 │ │ │ │ + mlaeq fp, r6, r3, r6 │ │ │ │ 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} @ │ │ │ │ @@ -39442,52 +39442,52 @@ │ │ │ │ strteq 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 │ │ │ │ - @ instruction: 0xffe4f167 │ │ │ │ + @ instruction: 0xffacf167 │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - @ instruction: 0x4631fa1b │ │ │ │ + ldrtmi pc, [r1], -r3, ror #19 @ │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #119808 @ 0x1d400 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vqdmulh.s , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - pkhbtmi pc, r0, r9, lsl #25 @ │ │ │ │ + strmi pc, [r0], r1, ror #24 │ │ │ │ bleq 5b8408 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654659 │ │ │ │ - @ instruction: 0x4641fff3 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898f82f │ │ │ │ + @ instruction: 0x4641ffbb │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + @ instruction: 0xf898fff7 │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 784428 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - @ instruction: 0x4606fc53 │ │ │ │ + @ instruction: 0x4606fc1b │ │ │ │ blls 4e8534 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf81af168 │ │ │ │ + @ instruction: 0xffe2f167 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - strtmi pc, [r3], -pc, ror #18 │ │ │ │ + @ instruction: 0x4623f937 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xf9a0f168 │ │ │ │ + @ instruction: 0xf968f168 │ │ │ │ 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, r8, r9, fp, ip, sp, lr}^ │ │ │ │ bgt 448d60 │ │ │ │ @@ -39507,93 +39507,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c0bc │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -r5, lsl #23 │ │ │ │ + strmi pc, [r6], -sp, asr #22 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ @ instruction: 0xf1654629 │ │ │ │ - @ instruction: 0xf896ff8d │ │ │ │ + @ instruction: 0xf896ff55 │ │ │ │ bls a08184 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xffb6f167 │ │ │ │ + @ instruction: 0xff7ef167 │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c154 │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx ff6b86b2 │ │ │ │ + blx fe8b86b2 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14d9f8 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - svcls 0x0011ff9f │ │ │ │ + svcls 0x0011ff67 │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - stc2 1, cr15, [ip, #-404] @ 0xfffffe6c │ │ │ │ + ldc2l 1, cr15, [r4], {101} @ 0x65 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - strmi pc, [r6], -r1, asr #23 │ │ │ │ + strmi pc, [r6], -r9, lsl #23 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xff88f167 │ │ │ │ + @ instruction: 0xff50f167 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fb91 │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #1982464 @ 0x1e4000 │ │ │ │ + eorcs pc, r0, #1064960 @ 0x104000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #999424 @ 0xf4000 │ │ │ │ + andcs pc, r2, #81920 @ 0x14000 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #618496 @ 0x97000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #593920 @ 0x91000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011fa8b │ │ │ │ mlacs r1, 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 fe0b8762 │ │ │ │ + blx 12b8762 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14dac8 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrtmi pc, [r3], -r7, asr #30 @ │ │ │ │ + ldrtmi pc, [r3], -pc, lsl #30 @ │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - @ instruction: 0xf89cf168 │ │ │ │ + @ instruction: 0xf864f168 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fa53c │ │ │ │ + bls 4fa45c │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3658 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 447228 │ │ │ │ @@ -39602,29 +39602,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c238 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -r7, asr #21 │ │ │ │ + strmi pc, [r5], -pc, lsl #21 │ │ │ │ bleq 5b8650 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ @ instruction: 0xf1654659 │ │ │ │ - bls a3bd98 │ │ │ │ + bls a3bcb8 │ │ │ │ mlacc r8, r5, r8, pc @ │ │ │ │ @ instruction: 0xf10546bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8850385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - cdp2 1, 15, cr15, cr10, cr7, {3} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr7, {3} │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf04f961f │ │ │ │ ldrls r0, [ip], #-513 @ 0xfffffdff │ │ │ │ stmib r3, {r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, sl, lr}^ │ │ │ │ @ instruction: 0x46bc4437 │ │ │ │ sbcscs pc, ip, sp, lsl #17 │ │ │ │ @@ -39633,93 +39633,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c2a5 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], r9, lsl #21 │ │ │ │ + pkhtbmi pc, r0, r1, asr #20 @ │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cdp2 1, 9, cr15, cr2, cr5, {3} │ │ │ │ + cdp2 1, 5, cr15, cr10, cr5, {3} │ │ │ │ mlacc r8, r8, r8, pc @ │ │ │ │ @ instruction: 0xf1089a26 │ │ │ │ @ instruction: 0xf8dd0c2c │ │ │ │ vqadd.u32 d30, d2, d24 │ │ │ │ @ instruction: 0xf8880385 │ │ │ │ ldm lr!, {r3, r5, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf108febb │ │ │ │ + @ instruction: 0xf108fe83 │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10df845 │ │ │ │ + @ instruction: 0xf10df80d │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 17ba2b2 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 47bbe8 │ │ │ │ + blls 47bb08 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strtmi pc, [r1], -r3, ror #16 │ │ │ │ + strtmi pc, [r1], -fp, lsr #16 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #3096576 @ 0x2f4000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #2998272 @ 0x2dc000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vmul.i8 d31, d16, d17 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4605fadb │ │ │ │ + strmi pc, [r5], -r3, lsr #21 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - @ instruction: 0x4629fe35 │ │ │ │ + @ instruction: 0x4629fdfd │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf895fe71 │ │ │ │ + @ instruction: 0xf895fe39 │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - blx fe638934 │ │ │ │ + blx 1838934 │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14dc5c │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ands pc, r1, sp, asr lr @ │ │ │ │ + ands pc, r1, r5, lsr #28 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r4, r0, r0, rrx │ │ │ │ muleq r0, ip, r8 │ │ │ │ - strdeq r6, [fp], -r4 @ │ │ │ │ + eoreq r6, fp, r4, lsl #5 │ │ │ │ adcseq r4, r0, sl, asr #32 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, fp, lr, ror #30 │ │ │ │ + strdeq r5, [fp], -lr @ │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0x464bff9f │ │ │ │ + strbmi pc, [fp], -r7, ror #30 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - bls 4fc340 │ │ │ │ + bls 4fc260 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3c54 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 447424 │ │ │ │ @@ -39728,29 +39728,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c434 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -r9, asr #19 │ │ │ │ + @ instruction: 0x4606f991 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf1654641 │ │ │ │ - bls a3bb9c │ │ │ │ + bls a3babc │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8860385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - ldc2l 1, cr15, [ip, #412]! @ 0x19c │ │ │ │ + stc2l 1, cr15, [r4, #412] @ 0x19c │ │ │ │ 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 449180 │ │ │ │ @@ -39759,55 +39759,55 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r2, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf98af163 │ │ │ │ + @ instruction: 0xf952f163 │ │ │ │ blvc 1b4dce0 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - ldc2 1, cr15, [r2, #404] @ 0x194 │ │ │ │ + ldc2l 1, cr15, [sl, #-404] @ 0xfffffe6c │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ strbmi r9, [lr], r6, lsr #20 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - ldc2 1, cr15, [ip, #412]! @ 0x19c │ │ │ │ + stc2 1, cr15, [r4, #412] @ 0x19c │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b7fe4 │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf9def163 │ │ │ │ + @ instruction: 0xf9a6f163 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14ddec │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fbbc4 │ │ │ │ + blls 5fbae4 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xff6ef167 │ │ │ │ + @ instruction: 0xff36f167 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf9acf7e0 │ │ │ │ bls 50f54c │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf162930e │ │ │ │ - andcs pc, r1, #356 @ 0x164 │ │ │ │ + andcs pc, r1, #33, 30 @ 0x84 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x4621f8b3 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf996f7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -39823,46 +39823,46 @@ │ │ │ │ movwcs pc, #14847 @ 0x39ff @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3ae24 │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - stc2l 1, cr15, [r8], #412 @ 0x19c │ │ │ │ + ldc2 1, cr15, [r0], #412 @ 0x19c │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff22f162 │ │ │ │ + cdp2 1, 14, cr15, cr10, cr2, {3} │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ vsub.f16 d9, d12, d16 │ │ │ │ - eorcs pc, r0, #332 @ 0x14c │ │ │ │ + eorcs pc, r0, #27, 30 @ 0x6c │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1624628 │ │ │ │ - @ instruction: 0x4606ff17 │ │ │ │ + @ instruction: 0x4606fedf │ │ │ │ tstcs r0, r0, lsr #16 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ submi pc, r5, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0x432330fc │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - @ instruction: 0xf91af163 │ │ │ │ + @ instruction: 0xf8e2f163 │ │ │ │ @ instruction: 0x46056933 │ │ │ │ ldreq pc, [r4], #-256 @ 0xffffff00 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889e4c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3bab4 │ │ │ │ + bvs ffb3b9d4 │ │ │ │ blcs 69aa90 │ │ │ │ orrhi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq fp, fp, ror #2 │ │ │ │ cmneq ip, fp, ror #2 │ │ │ │ smceq 53276 @ 0xd01c │ │ │ │ subeq r0, r6, sp, ror #2 │ │ │ │ @@ -39876,130 +39876,130 @@ │ │ │ │ orreq r0, r0, r0, lsl #3 │ │ │ │ ldrls r0, [r6, #-363]! @ 0xfffffe95 │ │ │ │ mcrgt 12, 0, sl, cr15, cr11, {1} │ │ │ │ ldm r6, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stmdals r7!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ - @ instruction: 0xf8a0f163 │ │ │ │ + @ instruction: 0xf868f163 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3eaf0 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - stc2 1, cr15, [r8], #404 @ 0x194 │ │ │ │ + ldc2l 1, cr15, [r0], #-404 @ 0xfffffe6c │ │ │ │ bls a27398 │ │ │ │ movwls r4, #59036 @ 0xe69c │ │ │ │ streq pc, [ip, -r6, lsl #2]! │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r4, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrb pc, [sl], #3281 @ 0xcd1 @ │ │ │ │ + ldrb pc, [sl], #3225 @ 0xc99 @ │ │ │ │ blvc 16063dc │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - ldrtmi pc, [fp], -r7, lsr #18 @ │ │ │ │ + ldrtmi pc, [fp], -pc, ror #17 @ │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3197 @ 0xfffff383 │ │ │ │ + strtls pc, [r6], #-3141 @ 0xfffff3bb │ │ │ │ strtls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2506 @ 0xfffff636 │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ ldrdgt pc, [r4], -r5 @ │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ bls 50f554 │ │ │ │ @ instruction: 0xf8dd4629 │ │ │ │ ldmpl r3, {r2, r6, pc}^ │ │ │ │ tstls r0, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ addsvs sl, ip, #2368 @ 0x940 │ │ │ │ - ldc2 1, cr15, [lr], {103} @ 0x67 │ │ │ │ + stc2l 1, cr15, [r6], #-412 @ 0xfffffe64 │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #13120 @ 0x3340 │ │ │ │ + eorscs pc, r8, #9536 @ 0x2540 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fefd2 │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100f8eb │ │ │ │ + @ instruction: 0xf100f8b3 │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - strbmi pc, [r0], -r5, asr #24 @ │ │ │ │ + strbmi pc, [r0], -sp, lsl #24 @ │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #31873 @ 0x7c81 @ │ │ │ │ + movwcs pc, #31817 @ 0x7c49 @ │ │ │ │ @ instruction: 0x23229330 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ strbtmi r9, [lr], -r4, lsr #12 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ muleq r3, r5, r8 │ │ │ │ andeq lr, r3, r6, lsl #17 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ muleq ip, sl, r8 │ │ │ │ - @ instruction: 0xffccf167 │ │ │ │ + @ instruction: 0xff94f167 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xf87af7e0 │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xf912f7df │ │ │ │ strls r4, [lr], #-1272 @ 0xfffffb08 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ andcs r9, r0, #3584 @ 0xe00 │ │ │ │ tstcs r4, r4, lsl fp │ │ │ │ strls r9, [r0], #-2065 @ 0xfffff7ef │ │ │ │ - blx ff738d7e │ │ │ │ + blx fe938d7e │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468914 │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - cdp2 1, 0, cr15, cr10, cr2, {3} │ │ │ │ + ldc2l 1, cr15, [r2, #392] @ 0x188 │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, r3, ror #30 @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf812f163 │ │ │ │ + @ instruction: 0xffdaf162 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 88985c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - @ instruction: 0x4639fbd9 │ │ │ │ + ldrtmi pc, [r9], -r1, lsr #23 @ │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fc15 │ │ │ │ + @ instruction: 0xf898fbdd │ │ │ │ @ instruction: 0xf04f400c │ │ │ │ vst2. {d19-d22}, [pc :256] │ │ │ │ stmdals r0!, {r0, r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ vst1.8 {d15-d16}, [r4], r3 │ │ │ │ - @ instruction: 0xf868f163 │ │ │ │ + @ instruction: 0xf830f163 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr0, cr0, {0} │ │ │ │ strvs lr, [r0], -r5, asr #19 │ │ │ │ stcleq 1, cr15, [r0], #-0 │ │ │ │ strmi r6, [r7], -lr, lsr #1 │ │ │ │ mullt ip, r8, r8 │ │ │ │ @ instruction: 0xf88043e4 │ │ │ │ @@ -40022,15 +40022,15 @@ │ │ │ │ blx fecca │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25c73c │ │ │ │ bl 23d6e0 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43b814 │ │ │ │ + blls 43b734 │ │ │ │ @ instruction: 0xd1864599 │ │ │ │ ldrdlt pc, [r8], #-141 @ 0xffffff73 │ │ │ │ andeq pc, r5, r9, lsl #2 │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ @ instruction: 0xf7df9813 │ │ │ │ @ instruction: 0xf109f879 │ │ │ │ @@ -40051,17 +40051,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7df9813 │ │ │ │ movwcs pc, #6231 @ 0x1857 @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ ldmdb r4!, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strdeq r5, [fp], -r4 @ │ │ │ │ + eoreq r5, fp, r4, lsl #25 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - strdeq r5, [fp], -ip @ │ │ │ │ + eoreq r5, fp, ip, lsl #21 │ │ │ │ ldrshteq r3, [r0], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40195,15 +40195,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 55177c │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafcdf │ │ │ │ + @ instruction: 0xf8dafca7 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685cc8 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40396,15 +40396,15 @@ │ │ │ │ blls 4d5aa0 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vmin.s8 d20, d5, d27 │ │ │ │ - blls 37bd5c │ │ │ │ + blls 37bc7c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28df38 │ │ │ │ blls 30e128 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40598,15 +40598,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb52c │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r3, r4, r7, 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 │ │ │ │ @@ -40636,18 +40636,18 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ movwcs r8, #65520 @ 0xfff0 │ │ │ │ @ instruction: 0xf04f9308 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - @ instruction: 0x0781f95f │ │ │ │ + streq pc, [r1, r7, lsr #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf958f253 │ │ │ │ + @ instruction: 0xf920f253 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 295364 │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40657,19 +40657,19 @@ │ │ │ │ @ instruction: 0xf7ef8010 │ │ │ │ ldr pc, [ip, pc, asr #26]! │ │ │ │ svclt 0x001c2f82 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x2701d1d5 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - @ instruction: 0xf934f253 │ │ │ │ + @ instruction: 0xf8fcf253 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - strbeq pc, [r1, -sp, lsr #18] @ │ │ │ │ + @ instruction: 0x0741f8f5 │ │ │ │ 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, {r8, r9, sp} │ │ │ │ @@ -40677,18 +40677,18 @@ │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r4, #-956]! @ 0xfffffc44 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - streq pc, [r3, sp, lsl #18] │ │ │ │ + @ instruction: 0x0783f8d5 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf906f253 │ │ │ │ + @ instruction: 0xf8cef253 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 255408 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -40831,28 +40831,28 @@ │ │ │ │ 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]! │ │ │ │ - eorseq r9, r1, r8, lsr ip │ │ │ │ + eorseq r9, r1, r8, asr #23 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd478c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, lsl #7 │ │ │ │ andsvc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrtpl pc, [lr], r7, lsl #10 @ │ │ │ │ mcrcc 8, 2, pc, cr4, cr7, {6} @ │ │ │ │ ldrtmi r3, [r0], -r4, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11bb8fc │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507fd4f │ │ │ │ + @ instruction: 0xf507fd17 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32398 │ │ │ │ @ instruction: 0xf50215bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ strbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ stmdbcc r0!, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -40861,15 +40861,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bb908 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbb910 │ │ │ │ - ldc2 1, cr15, [sl, #-364]! @ 0xfffffe94 │ │ │ │ + stc2 1, cr15, [r2, #-364] @ 0xfffffe94 │ │ │ │ blcc ff0bb958 │ │ │ │ blne fefbb95c │ │ │ │ andsmi pc, fp, r4, lsl #10 │ │ │ │ strcs r0, [r0], #-170 @ 0xffffff56 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ sbcsmi pc, ip, r0, asr #17 │ │ │ │ strcc pc, [r5, #-2817] @ 0xfffff4ff │ │ │ │ @@ -40911,68 +40911,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f7600 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1454479 │ │ │ │ - blls fd4d8 │ │ │ │ + blls fd3f8 │ │ │ │ bmi 337648 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1454479 │ │ │ │ - blls fd4c4 │ │ │ │ + blls fd3e4 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ ldrhteq r2, [r0], r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, fp, sl, ror #24 │ │ │ │ - mlaeq fp, r8, ip, r4 │ │ │ │ - eoreq r4, fp, ip, lsl #23 │ │ │ │ - eoreq r4, fp, r8, lsl #24 │ │ │ │ - eoreq r4, fp, r8, ror fp │ │ │ │ + strdeq r4, [fp], -sl @ │ │ │ │ + eoreq r4, fp, r8, lsr #24 │ │ │ │ + eoreq r4, fp, ip, lsl fp │ │ │ │ + mlaeq fp, r8, fp, r4 │ │ │ │ + eoreq r4, fp, r8, lsl #22 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stclcs 8, cr15, [r4], #-844 @ 0xfffffcb4 │ │ │ │ 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: 0xff4ef145 │ │ │ │ + @ instruction: 0xff16f145 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ andlt pc, r2, fp, ror sl @ │ │ │ │ bmi 46cb90 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff38f145 │ │ │ │ + @ instruction: 0xff00f145 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 1a39a18 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r4, fp, r4, asr ip │ │ │ │ - eoreq r4, fp, lr, lsl fp │ │ │ │ - eoreq r4, fp, r8, lsr #25 │ │ │ │ - eoreq r4, fp, r6, ror ip │ │ │ │ - strhteq r4, [fp], -r8 │ │ │ │ - strdeq r4, [fp], -r2 @ │ │ │ │ - eoreq r4, fp, r0, asr ip │ │ │ │ + eoreq r4, fp, r4, ror #23 │ │ │ │ + eoreq r4, fp, lr, lsr #21 │ │ │ │ + eoreq r4, fp, r8, lsr ip │ │ │ │ + eoreq r4, fp, r6, lsl #24 │ │ │ │ + eoreq r4, fp, r8, asr #24 │ │ │ │ + eoreq r4, fp, r2, lsl #21 │ │ │ │ + eoreq r4, fp, r0, ror #23 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd49a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41136,25 +41136,25 @@ │ │ │ │ @ instruction: 0xf8c65791 │ │ │ │ @ instruction: 0xf8d65264 │ │ │ │ @ instruction: 0x371c32d0 │ │ │ │ subseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ ldrpl pc, [r1], #1284 @ 0x504 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf960f148 │ │ │ │ + @ instruction: 0xf928f148 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx ffcb9f70 │ │ │ │ + blx feeb9f70 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fda6c │ │ │ │ muleq r7, r4, r8 │ │ │ │ - ldc2 1, cr15, [r6], #-284 @ 0xfffffee4 │ │ │ │ + blx 39f86 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx ff939f8c │ │ │ │ + blx feb39f8c │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27da98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7aec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41455,39 +41455,39 @@ │ │ │ │ @ instruction: 0xf8d5fae5 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc254 │ │ │ │ - @ instruction: 0xf84ef147 │ │ │ │ + @ instruction: 0xf816f147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ ldmpl r1, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, r3, r1, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf147300c │ │ │ │ - @ instruction: 0x4640f813 │ │ │ │ - @ instruction: 0xf83ef147 │ │ │ │ + @ instruction: 0xf146300c │ │ │ │ + @ instruction: 0x4640ffdb │ │ │ │ + @ instruction: 0xf806f147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ - @ instruction: 0xf14751d3 │ │ │ │ - strbmi pc, [r1], -r9, lsl #16 @ │ │ │ │ + @ instruction: 0xf14651d3 │ │ │ │ + @ instruction: 0x4641ffd1 │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507f851 │ │ │ │ + @ instruction: 0xf507f819 │ │ │ │ ldm sp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf5070007 │ │ │ │ stm r3, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf8c70007 │ │ │ │ @ instruction: 0xf8d46980 │ │ │ │ @ instruction: 0xf8a50258 │ │ │ │ @ instruction: 0xf1476be0 │ │ │ │ - @ instruction: 0xf8d5feb7 │ │ │ │ + @ instruction: 0xf8d5fe7f │ │ │ │ @ instruction: 0xf1470b94 │ │ │ │ - @ instruction: 0xf8c4feb3 │ │ │ │ + @ instruction: 0xf8c4fe7b │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41497,15 +41497,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r4, #-232] @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - @ instruction: 0xf834f15b │ │ │ │ + @ instruction: 0xfffcf15a │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4fe77 │ │ │ │ @@ -41513,16 +41513,16 @@ │ │ │ │ ldrcc r0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-683 @ 0xfffffd55 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ - @ instruction: 0xf15b300c │ │ │ │ - bmi 67c0b4 │ │ │ │ + @ instruction: 0xf15a300c │ │ │ │ + bmi 67dfd4 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d80ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41566,15 +41566,15 @@ │ │ │ │ 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.s16 d16, d2, d1 │ │ │ │ - @ instruction: 0xf8d5fa1b │ │ │ │ + @ instruction: 0xf8d5f9e3 │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e3a4 │ │ │ │ blx 187c338 │ │ │ │ blx 187c740 │ │ │ │ @@ -41658,15 +41658,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ stcl 7, cr15, [ip], #856 @ 0x358 │ │ │ │ adcseq r1, r0, r6, asr pc │ │ │ │ adcseq r1, r0, lr, asr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r0, lsr #28 │ │ │ │ - eoreq r5, ip, ip, lsl r2 │ │ │ │ + eoreq r5, ip, ip, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41732,16 +41732,16 @@ │ │ │ │ blls 479ccc │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx 183c2ee │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r2, ror sp │ │ │ │ - eoreq r5, ip, lr, ror #1 │ │ │ │ - eoreq r5, ip, r2, ror #1 │ │ │ │ + eoreq r5, ip, lr, ror r0 │ │ │ │ + eoreq r5, ip, r2, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41807,16 +41807,16 @@ │ │ │ │ blls 479ba0 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx ff2bc418 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r6, asr #24 │ │ │ │ - eoreq r4, ip, r2, asr #31 │ │ │ │ - strhteq r4, [ip], -r6 │ │ │ │ + eoreq r4, ip, r2, asr pc │ │ │ │ + eoreq r4, ip, r6, asr #30 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41882,16 +41882,16 @@ │ │ │ │ blls 479a74 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx d3c544 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, sl, lsl fp │ │ │ │ - mlaeq ip, r6, lr, r4 │ │ │ │ - eoreq r4, ip, sl, lsl #29 │ │ │ │ + eoreq r4, ip, r6, lsr #28 │ │ │ │ + eoreq r4, ip, sl, lsl lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1d0050 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -41915,21 +41915,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ bicspl pc, r3, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ andspl pc, ip, #12779520 @ 0xc30000 │ │ │ │ - stc2 1, cr15, [r8], {70} @ 0x46 │ │ │ │ + mrrc2 1, 4, pc, r0, cr6 @ │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - stc2l 1, cr15, [r8], {70} @ 0x46 │ │ │ │ + ldc2 1, cr15, [r0], {70} @ 0x46 │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcge.s8 d21, d17, d1 │ │ │ │ @ instruction: 0xf5042e50 │ │ │ │ @ instruction: 0xf10c5c92 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -42018,36 +42018,36 @@ │ │ │ │ blls 42cdd4 │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a584 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr4, {2} │ │ │ │ + cdp2 1, 10, cr15, cr6, cr4, {2} │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ b 33c778 │ │ │ │ ldrshteq r1, [r0], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r1, [r0], r0 │ │ │ │ adceq ip, sl, r0, asr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r3, [fp], -ip @ │ │ │ │ - eoreq r3, fp, lr, asr #27 │ │ │ │ - strhteq r3, [fp], -lr │ │ │ │ - strhteq r3, [fp], -r6 │ │ │ │ - strhteq r3, [fp], -r2 │ │ │ │ - eoreq r3, fp, r6, lsr #27 │ │ │ │ - eoreq r3, fp, r2, lsr #27 │ │ │ │ + eoreq r3, fp, ip, ror #26 │ │ │ │ + eoreq r3, fp, lr, asr sp │ │ │ │ + eoreq r3, fp, lr, asr #26 │ │ │ │ + eoreq r3, fp, r6, asr #26 │ │ │ │ + eoreq r3, fp, r2, asr #26 │ │ │ │ + eoreq r3, fp, r6, lsr sp │ │ │ │ + eoreq r3, fp, r2, lsr sp │ │ │ │ adcseq r1, r0, r0, lsl #17 │ │ │ │ - eoreq r3, fp, r8, lsl #24 │ │ │ │ - eoreq r3, fp, r2, lsl #25 │ │ │ │ - eoreq r3, fp, r0, asr ip │ │ │ │ - eoreq r3, fp, lr, lsr sl │ │ │ │ + mlaeq fp, r8, fp, r3 │ │ │ │ + eoreq r3, fp, r2, lsl ip │ │ │ │ + eoreq r3, fp, r0, ror #23 │ │ │ │ + eoreq r3, fp, lr, asr #19 │ │ │ │ blcs 26ad54 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff090638 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43263,15 +43263,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ addeq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - @ instruction: 0xfffef145 │ │ │ │ + @ instruction: 0xffc6f145 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c5e4 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43396,15 +43396,15 @@ │ │ │ │ bmi d88a7c │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf1459300 │ │ │ │ - blls bf96c │ │ │ │ + blls bf88c │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d532c4 │ │ │ │ @ instruction: 0xf8c532c0 │ │ │ │ stmiane r4, {r2, r3, r4, r5, r7, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r4, r5, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -43766,15 +43766,15 @@ │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f927 │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504fe1b │ │ │ │ + @ instruction: 0xf504fde3 │ │ │ │ @ instruction: 0xf10c5c4d │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5043e5c │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43797,15 +43797,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r7, r8, r9, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ blne fe2be728 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - blx ff53c8f2 │ │ │ │ + blx fe73c8f2 │ │ │ │ rsbcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52b8c │ │ │ │ @ instruction: 0xf8c50b88 │ │ │ │ ldrmi r7, [r0], #-2960 @ 0xfffff470 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r7, r8, r9, fp, ip} │ │ │ │ @@ -43915,18 +43915,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #4 │ │ │ │ addseq pc, r7, r7, asr #5 │ │ │ │ mulvs r8, sl, r0 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subvs r0, r8, r0 │ │ │ │ @ instruction: 0xe79a605a │ │ │ │ adceq pc, pc, sl, lsl #23 │ │ │ │ - mlaeq fp, r0, r0, r2 │ │ │ │ - ldrdeq r1, [fp], -r2 @ │ │ │ │ + eoreq r2, fp, r0, lsr #32 │ │ │ │ + eoreq r1, fp, r2, ror #30 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strhteq r1, [fp], -r2 │ │ │ │ + eoreq r1, fp, r2, asr #30 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf5004606 │ │ │ │ sbcscc r4, r8, r6, lsl r0 │ │ │ │ strtvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -43950,19 +43950,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681d5 │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065091 │ │ │ │ andcc r5, ip, r8, ror r5 │ │ │ │ ldmmi pc, {r1, r2, r8, sl, ip, sp, lr, pc} @ │ │ │ │ - ldc2l 1, cr15, [r0], {68} @ 0x44 │ │ │ │ + ldc2 1, cr15, [r8], {68} @ 0x44 │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [r8], {68} @ 0x44 │ │ │ │ + ldc2 1, cr15, [r0], {68} @ 0x44 │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -43995,15 +43995,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b550 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5fb0b │ │ │ │ + @ instruction: 0xf8d5fad3 │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44020,35 +44020,35 @@ │ │ │ │ blmi fed6cebc │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbea98 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4770 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - blx ff6bcc6c │ │ │ │ + blx fe8bcc6c │ │ │ │ blcs febbeab0 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs febbea88 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx ff23cc90 │ │ │ │ + blx fe43cc90 │ │ │ │ bleq fe5bead4 │ │ │ │ - blx ff13cc98 │ │ │ │ + blx fe33cc98 │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86cf0c │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b47c0 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - blx fecbccbc │ │ │ │ + blx 1ebccbc │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ subscs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -44056,15 +44056,15 @@ │ │ │ │ blmi fe46cf4c │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1beb28 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4800 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - blx fe4bccfc │ │ │ │ + blx 16bccfc │ │ │ │ blcs fe1beb40 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs fe1beb18 │ │ │ │ @@ -44072,29 +44072,29 @@ │ │ │ │ blmi 206cf0c │ │ │ │ stmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4838 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - blx 1cbcd3c │ │ │ │ + blx ebcd3c │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ addcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ adcseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 1cecf44 │ │ │ │ ldmcs r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4870 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - blx 15bcd74 │ │ │ │ + blx 7bcd74 │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adcscs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x53a7e9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -44103,15 +44103,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-679 @ 0xfffffd59 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf158300c │ │ │ │ - ldmib r4, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-939 @ 0xfffffc55 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmmi r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 7bca98 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44119,37 +44119,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 5bcaa8 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - blx ff23ce46 │ │ │ │ + blx fe43ce46 │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126cfcc │ │ │ │ ldmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4914 │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4fa01 │ │ │ │ + @ instruction: 0xf8d4f9c9 │ │ │ │ movwcs r2, #664 @ 0x298 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42298 │ │ │ │ movwlt r0, #684 @ 0x2ac │ │ │ │ vpadd.i8 d20, d1, d25 │ │ │ │ @ instruction: 0xf8d428a8 │ │ │ │ bl 2093cc │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4f9e7 │ │ │ │ + @ instruction: 0xf8d4f9af │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx fe5bcbc6 │ │ │ │ blvs fe71b324 │ │ │ │ @@ -44333,15 +44333,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 440c40 │ │ │ │ bgt 251e30 │ │ │ │ - blx 33d14c │ │ │ │ + @ instruction: 0xf9d2f144 │ │ │ │ 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}^ │ │ │ │ @@ -44370,15 +44370,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a54c8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267908 │ │ │ │ - @ instruction: 0xf9fcf144 │ │ │ │ + @ instruction: 0xf9c4f144 │ │ │ │ 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] │ │ │ │ @@ -44396,17 +44396,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 652554 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1440300 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf97af144 │ │ │ │ + @ instruction: 0xf942f144 │ │ │ │ blge e6d58 │ │ │ │ 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 300ac0 │ │ │ │ @@ -44502,16 +44502,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000eeb4 │ │ │ │ adceq pc, pc, r4, ror #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq pc, pc, r0, r1 @ │ │ │ │ - eoreq r1, fp, r0, lsr #10 │ │ │ │ - eoreq r1, fp, r2, lsl #10 │ │ │ │ + strhteq r1, [fp], -r0 │ │ │ │ + mlaeq fp, r2, r4, r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44590,16 +44590,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ee04 │ │ │ │ adceq pc, pc, r4, lsl #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, pc, r0, lsr r0 @ │ │ │ │ - eoreq r1, fp, r0, asr #7 │ │ │ │ - eoreq r1, fp, r2, lsr #7 │ │ │ │ + eoreq r1, fp, r0, asr r3 │ │ │ │ + eoreq r1, fp, r2, lsr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44678,16 +44678,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed54 │ │ │ │ adceq lr, pc, r4, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq lr, [pc], r0 @ │ │ │ │ - eoreq r1, fp, r0, ror #4 │ │ │ │ - eoreq r1, fp, r2, asr #4 │ │ │ │ + strdeq r1, [fp], -r0 @ │ │ │ │ + ldrdeq r1, [fp], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0x461cb09f │ │ │ │ svcge 0x00064603 │ │ │ │ mrcmi 8, 5, r4, cr4, cr3, {5} │ │ │ │ @@ -44724,15 +44724,15 @@ │ │ │ │ rsbsvs r2, sp, #24, 22 @ 0x6000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ eorscs pc, ip, r7, lsl #17 │ │ │ │ addpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d262fa │ │ │ │ @ instruction: 0xf1440258 │ │ │ │ - @ instruction: 0xf107fc5b │ │ │ │ + @ instruction: 0xf107fc23 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159944 │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx 1b3d30c │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -44840,15 +44840,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75488 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - msrlt SPSR_irq, sp │ │ │ │ + smclt 4021 @ 0xfb5 │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ @ instruction: 0xf8c23264 │ │ │ │ stmiane r4, {r5, r6, r9}^ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #52953088 @ 0x3280000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -44869,15 +44869,15 @@ │ │ │ │ bl ff73f3cc │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq lr, pc, ip, lsr lr @ │ │ │ │ adceq lr, pc, sl, lsr lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq lr, [pc], r0 @ │ │ │ │ - eorseq r5, r1, r8, lsr lr │ │ │ │ + eorseq r5, r1, r8, asr #27 │ │ │ │ @ instruction: 0xffffc6ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -44968,15 +44968,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c444 │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 89d00 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xff84f24e │ │ │ │ + @ instruction: 0xff4cf24e │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45455,16 +45455,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ef40 │ │ │ │ adceq lr, pc, r0, lsl #7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r6, lsr #5 │ │ │ │ - eoreq r0, fp, ip, lsr r6 │ │ │ │ - eoreq r0, fp, r6, lsl r6 │ │ │ │ + eoreq r0, fp, ip, asr #11 │ │ │ │ + eoreq r0, fp, r6, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd8fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45557,16 +45557,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ee74 │ │ │ │ adceq lr, pc, r8, ror #3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, lr, lsl #2 │ │ │ │ - eoreq r0, fp, r4, lsr #9 │ │ │ │ - eoreq r0, fp, lr, ror r4 │ │ │ │ + eoreq r0, fp, r4, lsr r4 │ │ │ │ + eoreq r0, fp, lr, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd916c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45659,16 +45659,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000eda8 │ │ │ │ adceq lr, pc, r0, asr r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, ror pc @ │ │ │ │ - eoreq r0, fp, ip, lsl #6 │ │ │ │ - eoreq r0, fp, r6, ror #5 │ │ │ │ + mlaeq fp, ip, r2, r0 │ │ │ │ + eoreq r0, fp, r6, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd9304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -46711,16 +46711,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe75cfa7b │ │ │ │ stcl 7, cr15, [lr, #-836]! @ 0xfffffcbc │ │ │ │ umlaleq sp, pc, r4, r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq ip, pc, r8, lsr pc @ │ │ │ │ - eoreq pc, sl, r2, asr #5 │ │ │ │ - eoreq pc, sl, r0, lsl #5 │ │ │ │ + eoreq pc, sl, r2, asr r2 @ │ │ │ │ + eoreq pc, sl, r0, lsl r2 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -48155,15 +48155,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ b a42728 │ │ │ │ strdeq fp, [pc], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq fp, [pc], r2 @ │ │ │ │ - eoreq sp, sl, r2, lsl #24 │ │ │ │ + mlaeq sl, r2, fp, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdba00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48395,15 +48395,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7d0e6d9 │ │ │ │ svclt 0x0000e848 │ │ │ │ strhteq fp, [pc], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r8, lsl #13 │ │ │ │ - eoreq sp, sl, r4, asr #16 │ │ │ │ + ldrdeq sp, [sl], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbdc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48741,16 +48741,16 @@ │ │ │ │ blcc ffbc3450 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ ldc 7, cr15, [r2, #828] @ 0x33c │ │ │ │ adceq fp, pc, lr, lsl r1 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r0, lsr r0 @ │ │ │ │ - eoreq sp, sl, r8, asr r3 │ │ │ │ - ldrdeq sp, [sl], -r6 @ │ │ │ │ + eoreq sp, sl, r8, ror #5 │ │ │ │ + eoreq sp, sl, r6, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ pkhbtmi r4, fp, r0, lsl #8 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -50496,15 +50496,15 @@ │ │ │ │ andcs r3, r1, #16, 2 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ andsvs r6, sl, r1, lsr #1 │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrt r6, [fp], #-97 @ 0xffffff9f │ │ │ │ adceq r9, pc, ip, ror pc @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eorseq r0, r1, r0, lsr #30 │ │ │ │ + ldrhteq r0, [r1], -r0 │ │ │ │ andcs r3, r1, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #64, 4 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r6, asr #8 │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @@ -54469,15 +54469,15 @@ │ │ │ │ @ instruction: 0xf7cabb40 │ │ │ │ svclt 0x0000e8d8 │ │ │ │ adceq r6, pc, r6, ror r0 @ │ │ │ │ adceq r6, pc, r0, ror r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r7, sl, r6, asr #19 │ │ │ │ + eoreq r7, sl, r6, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe1ca8 │ │ │ │ @ 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}^ │ │ │ │ @@ -54664,15 +54664,15 @@ │ │ │ │ mrrc2 0, 1, pc, ip, cr13 @ │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000ef4e │ │ │ │ adceq r5, pc, r4, lsr #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r0, ror #7 │ │ │ │ - eoreq r7, sl, sl, asr #12 │ │ │ │ + ldrdeq r7, [sl], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 14, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0bf │ │ │ │ blne ff1c9140 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55086,15 +55086,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a258 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97b18 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - @ instruction: 0xf878f245 │ │ │ │ + @ instruction: 0xf840f245 │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b2084 │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55419,28 +55419,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8abf6 │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 336ed4 │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444994 │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 1, 1, pc, cr10, cr7, {1} @ │ │ │ │ + ldc2l 1, cr15, [r2, #220]! @ 0xdc │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c9bbff │ │ │ │ svclt 0x0000e958 │ │ │ │ adceq r5, pc, r0, lsr r2 @ │ │ │ │ adceq r5, pc, lr, lsr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, pc, r6, lsr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r6, [sl], -ip @ │ │ │ │ + eoreq r6, sl, ip, lsl #25 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r6, sl, r4, ror #18 │ │ │ │ - ldrdeq r6, [sl], -r6 @ │ │ │ │ + strdeq r6, [sl], -r4 @ │ │ │ │ + eoreq r6, sl, r6, ror #16 │ │ │ │ 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} │ │ │ │ @@ -56769,25 +56769,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ cdp2 7, 6, cr15, cr14, cr9, {6} │ │ │ │ bllt fee4ae7c │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - @ instruction: 0xe79dfb9f │ │ │ │ + ldr pc, [sp, r7, ror #22] │ │ │ │ cdp 7, 13, cr15, cr0, cr7, {6} │ │ │ │ adceq r3, pc, ip, lsr sl @ │ │ │ │ adceq r3, pc, sl, lsr sl @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq r3, [pc], r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r5, sl, lr, lsl #15 │ │ │ │ + eoreq r5, sl, lr, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r5, sl, lr, asr #8 │ │ │ │ - eoreq r5, sl, r0, asr #7 │ │ │ │ + ldrdeq r5, [sl], -lr @ │ │ │ │ + eoreq r5, sl, r0, asr r3 │ │ │ │ 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} │ │ │ │ @@ -58125,27 +58125,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffbd5 │ │ │ │ bmi 3fd238 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf906f135 │ │ │ │ + @ instruction: 0xf8cef135 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000ec36 │ │ │ │ adceq r2, pc, r4, lsr r5 @ │ │ │ │ adceq r2, pc, r2, lsr r5 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq r2, pc, r6, r0 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, sl, lr, ror r2 │ │ │ │ + eoreq r4, sl, lr, lsl #4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r3, sl, ip, lsl pc │ │ │ │ - eoreq r3, sl, lr, lsl #29 │ │ │ │ + eoreq r3, sl, ip, lsr #29 │ │ │ │ + eoreq r3, sl, lr, lsl lr │ │ │ │ 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} │ │ │ │ @@ -59275,15 +59275,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9601c8 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r0, lsl r0 │ │ │ │ + eoreq r2, sl, r0, lsr #31 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrbcs pc, [r0, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ strbcc pc, [ip, #2271] @ 0x8df @ │ │ │ │ @@ -59558,15 +59558,15 @@ │ │ │ │ @ instruction: 0xf8d84a6a │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d8809c │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r2, lsl #1 │ │ │ │ - @ instruction: 0xf8aef136 │ │ │ │ + @ instruction: 0xf876f136 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ adchi pc, r5, r0 │ │ │ │ sbccs pc, r0, #216, 16 @ 0xd80000 │ │ │ │ sbcls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c81886 │ │ │ │ @ instruction: 0xe7a402bc │ │ │ │ mlascs r3, ip, r6, r4 │ │ │ │ @@ -60188,15 +60188,15 @@ │ │ │ │ @ instruction: 0xf8d84a56 │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88082 │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls cf308 │ │ │ │ + blls cf228 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d8808c │ │ │ │ @ instruction: 0xf8c822c0 │ │ │ │ stmne r6, {r2, r6, r7, r9, ip, pc} │ │ │ │ adcseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrmi lr, [ip], r0, asr #15 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -61202,15 +61202,15 @@ │ │ │ │ rsbvs r6, r2, r8 │ │ │ │ movwcs lr, #1544 @ 0x608 │ │ │ │ @ instruction: 0xf8423210 │ │ │ │ @ instruction: 0xf6403c04 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ @ instruction: 0xf84203ab │ │ │ │ ldrb r3, [r9], -r8, lsl #24 │ │ │ │ - eorseq r6, r0, ip, asr #13 │ │ │ │ + eorseq r6, r0, ip, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe85dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 10fe8c │ │ │ │ @@ -61698,15 +61698,15 @@ │ │ │ │ @ instruction: 0xf85802b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ adcsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r1, ror #1 │ │ │ │ @ instruction: 0xf1339301 │ │ │ │ - blls 111b70 │ │ │ │ + blls 111a90 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92698 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -61841,17 +61841,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ adceq lr, lr, lr, lsl #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, r6, lsl #23 │ │ │ │ adceq lr, lr, lr, asr #22 │ │ │ │ - strdeq r1, [sl], -ip @ │ │ │ │ + eoreq r1, sl, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, sl, r4, asr sl │ │ │ │ + eoreq r0, sl, r4, ror #19 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @@ -62155,15 +62155,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ @ instruction: 0x3608ef1c │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ stcl 7, cr15, [r6], {194} @ 0xc2 │ │ │ │ adceq lr, lr, r6, lsl #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, sl, rrx │ │ │ │ - mlaeq sl, ip, r1, r0 │ │ │ │ + eoreq r0, sl, ip, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63491,15 +63491,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, r1, asr #26] @ │ │ │ │ - eoreq lr, r9, r0, lsl #28 │ │ │ │ + mlaeq r9, r0, sp, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ac0 │ │ │ │ blmi ff0aa0b4 │ │ │ │ @@ -63726,15 +63726,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, fp, ror #22] @ │ │ │ │ - eoreq lr, r9, r4, asr sl │ │ │ │ + eoreq lr, r9, r4, ror #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -63786,15 +63786,15 @@ │ │ │ │ bmi c25470 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1314632 │ │ │ │ - blls 113ad0 │ │ │ │ + blls 1139f0 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ sbcvs pc, r4, #12910592 @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ adcseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 51c740 │ │ │ │ @@ -66232,20 +66232,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ ldcl 7, cr15, [r0], #760 @ 0x2f8 │ │ │ │ ldrdeq r9, [lr], lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d9b │ │ │ │ adceq r9, lr, r4, ror #28 │ │ │ │ @ instruction: 0xffff0c3b │ │ │ │ - eoreq ip, r9, r8, lsr r4 │ │ │ │ - eoreq ip, r9, lr, ror #3 │ │ │ │ + eoreq ip, r9, r8, asr #7 │ │ │ │ + eoreq ip, r9, lr, ror r1 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - eoreq ip, r9, sl, asr #7 │ │ │ │ - eoreq ip, r9, r0, lsl #3 │ │ │ │ + eoreq ip, r9, sl, asr r3 │ │ │ │ + eoreq ip, r9, r0, lsl r1 │ │ │ │ @ instruction: 0xffff2caf │ │ │ │ @ instruction: 0xffff0ba5 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs 5d45e0 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -66876,15 +66876,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000efe6 │ │ │ │ ldrdeq r9, [lr], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r9, [lr], r0 │ │ │ │ - eoreq fp, r9, sl, lsr #15 │ │ │ │ + eoreq fp, r9, sl, lsr r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febede84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dabac │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67289,15 +67289,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - ldrtmi pc, [r9], -r3, lsr #18 @ │ │ │ │ + ldrtmi pc, [r9], -fp, ror #17 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ stc2 0, cr15, [r4, #-196] @ 0xffffff3c │ │ │ │ blne dd5658 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68119,15 +68119,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa23 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d632c │ │ │ │ blx fef540d2 │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8fd71 │ │ │ │ + @ instruction: 0xf8c8fd39 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -68256,15 +68256,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ stc 7, cr15, [r0, #-752]! @ 0xfffffd10 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r8, lr, sl, asr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r0, asr #31 │ │ │ │ - eoreq sl, r9, r8, ror #5 │ │ │ │ + eoreq sl, r9, r8, ror r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -68531,15 +68531,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000eaf8 │ │ │ │ ldrdeq r7, [lr], r6 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r7, [lr], r0 │ │ │ │ - eoreq r9, r9, lr, asr #27 │ │ │ │ + eoreq r9, r9, lr, asr sp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febef860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc588 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -68828,15 +68828,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639fd1d │ │ │ │ + ldrtmi pc, [r9], -r5, ror #25 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf8fef030 │ │ │ │ blne dd6e64 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69658,15 +69658,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd45 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7b38 │ │ │ │ @ instruction: 0xffb4f03a │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8f96b │ │ │ │ + @ instruction: 0xf8c8f933 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -69795,15 +69795,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ ldmdb sl, {r0, r1, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r6, lr, lr, lsr sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r6, [lr], r4 │ │ │ │ - ldrdeq r8, [r9], -ip @ │ │ │ │ + eoreq r8, r9, ip, ror #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx 1ad5c5e │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -69961,20 +69961,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 2539d8 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [lr], {41} @ 0x29 │ │ │ │ + mrrc2 1, 2, pc, r6, cr9 @ │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, r2, ror #9 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r0, ror #18 │ │ │ │ - mlaeq r9, lr, r5, r8 │ │ │ │ + strdeq r8, [r9], -r0 @ │ │ │ │ + eoreq r8, r9, lr, lsr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r6, ror #22 │ │ │ │ @@ -70074,20 +70074,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253b9c │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx febd631a │ │ │ │ + blx 1dd631a │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, lr, lsl r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq r9, ip, r7, r8 │ │ │ │ - ldrdeq r8, [r9], -sl @ │ │ │ │ + eoreq r8, r9, ip, lsr #14 │ │ │ │ + eoreq r8, r9, sl, ror #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r1, ror #22 │ │ │ │ @@ -70182,20 +70182,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253d74 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff5d64c8 │ │ │ │ + blx fe7d64c8 │ │ │ │ svclt 0x0000e79e │ │ │ │ adceq r6, lr, sl, asr r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, ip, ror #11 │ │ │ │ - eoreq r8, r9, sl, lsr #4 │ │ │ │ + eoreq r8, r9, ip, ror r5 │ │ │ │ + strhteq r8, [r9], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, asr #22 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -70270,21 +70270,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ strhteq r5, [lr], r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r8, lsl r6 │ │ │ │ - eoreq r8, r9, lr, asr #10 │ │ │ │ - eoreq r8, r9, ip, lsl r5 │ │ │ │ - eoreq r8, r9, sl, asr #10 │ │ │ │ - strdeq r8, [r9], -r0 @ │ │ │ │ - eoreq r8, r9, r2, ror r5 │ │ │ │ - eoreq r8, r9, sl, lsr #10 │ │ │ │ + eoreq r8, r9, r8, lsr #11 │ │ │ │ + ldrdeq r8, [r9], -lr @ │ │ │ │ + eoreq r8, r9, ip, lsr #9 │ │ │ │ + ldrdeq r8, [r9], -sl @ │ │ │ │ + eoreq r8, r9, r0, lsl #9 │ │ │ │ + eoreq r8, r9, r2, lsl #10 │ │ │ │ + strhteq r8, [r9], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -70581,15 +70581,15 @@ │ │ │ │ bvs 1f8a6a4 │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - ldrtmi pc, [r1], -fp, ror #30 @ │ │ │ │ + shasxmi pc, r1, r3 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx 13d672a │ │ │ │ blne dd89c4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71180,15 +71180,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdb9 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d9300 │ │ │ │ blx ff4d709a │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8fd87 │ │ │ │ + @ instruction: 0xf8c8fd4f │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -71317,15 +71317,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ ldc 7, cr15, [r6, #-740]! @ 0xfffffd1c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r5, lr, r6, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, ip, ror #31 │ │ │ │ - eoreq r7, r9, r4, lsl r3 │ │ │ │ + eoreq r7, r9, r4, lsr #5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -lr, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -71494,15 +71494,15 @@ │ │ │ │ @ instruction: 0xf8d5f967 │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fcf7 │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx 55794e │ │ │ │ + blx ff75794c │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ stc2 0, cr15, [r6, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72396,15 +72396,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - stc2 1, cr15, [r4], {41} @ 0x29 │ │ │ │ + blx ff3d8766 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cc28 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72468,15 +72468,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000ec38 │ │ │ │ adceq r3, lr, r6, asr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strhteq r3, [lr], r6 │ │ │ │ adceq r3, lr, r6, lsr sp │ │ │ │ - eoreq r6, r9, r4, asr #32 │ │ │ │ + ldrdeq r5, [r9], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72635,15 +72635,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - blx a58b20 │ │ │ │ + @ instruction: 0xf9eef129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cfe4 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72707,15 +72707,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000ea5a │ │ │ │ adceq r3, lr, sl, lsl #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r3, [lr], sl @ │ │ │ │ adceq r3, lr, sl, ror r9 │ │ │ │ - eoreq r5, r9, r8, lsl #25 │ │ │ │ + eoreq r5, r9, r8, lsl ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72874,15 +72874,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - @ instruction: 0xf848f129 │ │ │ │ + @ instruction: 0xf810f129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d3a0 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72946,15 +72946,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e87c │ │ │ │ adceq r3, lr, lr, asr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, lr, lsr r8 │ │ │ │ strhteq r3, [lr], lr │ │ │ │ - eoreq r5, r9, ip, asr #17 │ │ │ │ + eoreq r5, r9, ip, asr r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -73590,15 +73590,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8fb0d │ │ │ │ + @ instruction: 0xb1b8fad5 │ │ │ │ rsbcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ rsbeq pc, r0, #13041664 @ 0xc70000 │ │ │ │ rsbge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6492280 │ │ │ │ stmdane r9!, {r2, r3, r6, r7, sp} │ │ │ │ @ instruction: 0xf7b74420 │ │ │ │ @@ -73674,15 +73674,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc04c │ │ │ │ + blls dbf6c │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a050 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73747,15 +73747,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dbf28 │ │ │ │ + blls dbe48 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a174 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73942,15 +73942,15 @@ │ │ │ │ @ instruction: 0xf8d99a09 │ │ │ │ ldmpl r3, {r3, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980e1 │ │ │ │ stmdacs r0, {r2, r3, r7, r9, ip} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb120 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74042,15 +74042,15 @@ │ │ │ │ @ instruction: 0xf8d99909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d981d1 │ │ │ │ stmdacs r0, {r5, r6, r9, ip} │ │ │ │ @ instruction: 0x81b1f000 │ │ │ │ @ instruction: 0xf127462a │ │ │ │ - smlalbblt pc, r0, r5, pc @ │ │ │ │ + cmpplt r0, sp, asr #30 @ p-variant is OBSOLETE │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74305,19 +74305,19 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ - mlaeq r9, r0, r6, r4 │ │ │ │ + eoreq r4, r9, r0, lsr #12 │ │ │ │ adceq r2, lr, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strdeq r4, [r9], -sl @ │ │ │ │ + eoreq r4, r9, sl, lsl #7 │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febf52c0 │ │ │ │ @@ -74521,15 +74521,15 @@ │ │ │ │ @ instruction: 0xfffe4aed │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, sl, ror #25 │ │ │ │ @ instruction: 0xfffe34d5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe49b3 │ │ │ │ - strdeq r8, [pc], -sl @ │ │ │ │ + eoreq r8, pc, sl, lsl #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f460c │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74680,15 +74680,15 @@ │ │ │ │ adceq r1, lr, r2, asr fp │ │ │ │ @ instruction: 0xfffe48ad │ │ │ │ @ instruction: 0xfffe3327 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4789 │ │ │ │ - ldrdeq r8, [pc], -r4 @ │ │ │ │ + eoreq r8, pc, r4, ror #22 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -74853,15 +74853,15 @@ │ │ │ │ blx 16766a │ │ │ │ blvs fe92f934 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce578 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d2fa8 │ │ │ │ - mcr2 2, 0, pc, cr8, cr1, {1} @ │ │ │ │ + ldc2l 2, cr15, [r0, #196] @ 0xc4 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dba5c │ │ │ │ bleq fe0daa60 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -74932,15 +74932,15 @@ │ │ │ │ stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7b9 │ │ │ │ @ instruction: 0xf500576b │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ ldrcc r4, [r4, -fp, lsl #13]! │ │ │ │ svclt 0x0000e7f0 │ │ │ │ - eoreq r3, r9, r6, asr #27 │ │ │ │ + eoreq r3, r9, r6, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5c68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75466,15 +75466,15 @@ │ │ │ │ bfi r4, r0, #12, #9 │ │ │ │ ldrdhi pc, [ip], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76d7e │ │ │ │ @ instruction: 0xf5069030 │ │ │ │ @ instruction: 0xf5065191 │ │ │ │ @ instruction: 0x311c5591 │ │ │ │ @ instruction: 0xf1254648 │ │ │ │ - blge 11edb0 │ │ │ │ + blge 11ecd0 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ movwls r3, #552 @ 0x228 │ │ │ │ muleq ip, r5, r8 │ │ │ │ ldc2 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ @@ -76013,15 +76013,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: 0xf7b5e707 │ │ │ │ svclt 0x0000e87e │ │ │ │ adceq r0, lr, r8, asr #14 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, pc, r6, lsl r8 @ │ │ │ │ + eoreq r7, pc, r6, lsr #15 │ │ │ │ adceq r0, lr, sl, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b00c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76653,15 +76653,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ umlaleq r0, lr, r2, r4 │ │ │ │ adceq r0, lr, ip, lsl #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq r9, r8, pc, r1 @ │ │ │ │ + eoreq r1, r9, r8, lsr #30 │ │ │ │ adceq pc, sp, r8, asr #23 │ │ │ │ tstpeq r0, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c64610 │ │ │ │ strmi r1, [sl], -r0, ror #13 │ │ │ │ ldclvs 4, cr14, [ip, #268]! @ 0x10c │ │ │ │ @ instruction: 0x46206cb9 │ │ │ │ @ instruction: 0xf958f01b │ │ │ │ @@ -76762,15 +76762,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf942f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 12, cr15, [fp, #628]! @ 0x274 │ │ │ │ + ldclvs 12, cr15, [fp, #404]! @ 0x194 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ orrspl pc, r1, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46416b7c │ │ │ │ eorcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldclvs 2, cr9, [lr] │ │ │ │ ldrtmi ip, [r0], -ip, lsl #22 │ │ │ │ @@ -77138,15 +77138,15 @@ │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldclvs 3, cr8, [sp, #508]! @ 0x1fc │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - @ instruction: 0xf505f9ad │ │ │ │ + @ instruction: 0xf505f975 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldmiavs r9!, {d6-} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3c54f4 │ │ │ │ @ instruction: 0xff8af7df │ │ │ │ @@ -77571,15 +77571,15 @@ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ strb r2, [r5, #-1756]! @ 0xfffff924 │ │ │ │ movwcc r6, #36281 @ 0x8db9 │ │ │ │ strbtcc pc, [r0], r1, asr #17 @ │ │ │ │ svclt 0x0000e52b │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r1, [r9], -r6 @ │ │ │ │ + eoreq r1, r9, r6, ror #6 │ │ │ │ ldcne 13, cr6, [sl, #-736] @ 0xfffffd20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ strbtcs pc, [r0], r0, asr #17 @ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ str r2, [r1, #-1756] @ 0xfffff924 │ │ │ │ @ instruction: 0xf1046dbb │ │ │ │ @@ -78542,15 +78542,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - cdp2 1, 11, cr15, cr0, cr2, {1} │ │ │ │ + cdp2 1, 7, cr15, cr8, cr2, {1} │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7de000c │ │ │ │ @@ -78804,15 +78804,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: 0xf7b2e707 │ │ │ │ svclt 0x0000eaac │ │ │ │ adceq sp, sp, r4, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r4, pc, r2, ror ip @ │ │ │ │ + eoreq r4, pc, r2, lsl #24 │ │ │ │ umlaleq sp, sp, r6, r9 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15dbb4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -79445,15 +79445,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sp, sp, sl, ror #17 │ │ │ │ adceq sp, sp, r6, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq pc, [r8], -r8 @ │ │ │ │ + eoreq pc, r8, r8, ror #6 │ │ │ │ adceq sp, sp, r8 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe55 │ │ │ │ @ instruction: 0xff4ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79603,15 +79603,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf12136dc │ │ │ │ - @ instruction: 0xf506fe67 │ │ │ │ + @ instruction: 0xf506fe2f │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3bec64 │ │ │ │ mcrr2 7, 13, pc, r4, cr13 @ │ │ │ │ @@ -80077,15 +80077,15 @@ │ │ │ │ ldcvs 2, cr8, [fp, #-504]! @ 0xfffffe08 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r3], -r0, asr #32 @ │ │ │ │ stcge 14, cr6, [r1], {189} @ 0xbd │ │ │ │ @ instruction: 0xf5054658 │ │ │ │ @ instruction: 0x311c5191 │ │ │ │ - blx fed5ff54 │ │ │ │ + blx 1f5ff54 │ │ │ │ orrspl pc, r1, #20971520 @ 0x1400000 │ │ │ │ muleq r7, fp, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldcvs 6, cr4, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d26e39 │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ @ instruction: 0xf7ddcb0c │ │ │ │ @@ -80649,15 +80649,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 1, cr8, [fp, #-128]! @ 0xffffff80 │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46228115 │ │ │ │ - blx ff8e0846 │ │ │ │ + blx feae0846 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-188]! @ 0xffffff44 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ strb r1, [lr, r4, lsl #17] │ │ │ │ ldccs 0, cr0, [pc], #-400 @ a424c │ │ │ │ @@ -80668,15 +80668,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 0, cr8, [fp, #-868]! @ 0xfffffc9c │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -lr, asr #1 │ │ │ │ - blx fef60892 │ │ │ │ + blx fe160892 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-44]! @ 0xffffffd4 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ ldrb r1, [fp, -r4, lsl #17]! │ │ │ │ tstpeq r4, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -81205,15 +81205,15 @@ │ │ │ │ cdpvs 14, 15, cr11, cr10, cr8, {2} │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ strbtcc pc, [r0], r2, asr #17 @ │ │ │ │ mcrlt 7, 0, pc, cr9, cr13, {7} @ │ │ │ │ svc 0x00e8f7af │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sp, r8, lr, asr pc │ │ │ │ + eoreq sp, r8, lr, ror #29 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbe80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82029,15 +82029,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - blx 1c61dd6 │ │ │ │ + blx e61dd6 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -82290,15 +82290,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: 0xf7aee707 │ │ │ │ svclt 0x0000ef6c │ │ │ │ adceq sl, sp, r4, lsr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - strdeq r1, [pc], -r2 @ │ │ │ │ + eoreq r1, pc, r2, lsl #11 │ │ │ │ adceq sl, sp, r6, lsl r3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 161234 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -82929,15 +82929,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sl, sp, sl, ror #4 │ │ │ │ adceq sl, sp, r6, ror #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq fp, r8, ip, asr sp │ │ │ │ + eoreq fp, r8, ip, ror #25 │ │ │ │ adceq r9, sp, ip, lsl #19 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ ldc2 7, cr15, [r2], {226} @ 0xe2 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83087,15 +83087,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf11e36dc │ │ │ │ - @ instruction: 0xf506fb2b │ │ │ │ + @ instruction: 0xf506faf3 │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3c22dc │ │ │ │ @ instruction: 0xf908f7da │ │ │ │ @@ -83560,15 +83560,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mrcvs 6, 5, r8, cr13, cr1, {1} │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf11d311c │ │ │ │ - @ instruction: 0xf505ff79 │ │ │ │ + @ instruction: 0xf505ff41 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ mrcvs 13, 1, r6, cr9, cr10, {1} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3cb95c │ │ │ │ ldc2l 7, cr15, [r6, #-868] @ 0xfffffc9c │ │ │ │ @@ -84131,15 +84131,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ rsbeq lr, r4, lr, asr #15 │ │ │ │ vfma.f32 d18, d0, d31 │ │ │ │ @@ -84150,15 +84150,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r1, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 10) @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf102e77b │ │ │ │ movwcs r0, #16660 @ 0x4114 │ │ │ │ @@ -84687,15 +84687,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000ecb2 │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - strdeq sl, [r8], -r0 @ │ │ │ │ + eoreq sl, r8, r0, lsl #17 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe663c │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85511,15 +85511,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stc 7, cr15, [r4], #-684 @ 0xfffffd54 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ ldc 7, cr15, [lr], {171} @ 0xab │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx 1c65420 │ │ │ │ + blx e65420 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735a54 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7914 │ │ │ │ blvs 73a888 │ │ │ │ @@ -85539,21 +85539,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 7, cr15, cr14, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ bl 1966edc │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xf80ef130 │ │ │ │ + @ instruction: 0xffd6f12f │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe57 │ │ │ │ - @ instruction: 0xf13060bd │ │ │ │ - @ instruction: 0xf5a4f811 │ │ │ │ + @ instruction: 0xf12f60bd │ │ │ │ + @ instruction: 0xf5a4ffd9 │ │ │ │ @ instruction: 0x462950d1 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec0026c │ │ │ │ @@ -85624,27 +85624,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwpl pc, #17984 @ 0x4640 @ │ │ │ │ stc2l 0, cr15, [r0, #-500]! @ 0xfffffe0c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r9, r8, r8, lsl r6 │ │ │ │ - eoreq r9, r8, sl, ror #11 │ │ │ │ + eoreq r9, r8, r8, lsr #11 │ │ │ │ + eoreq r9, r8, sl, ror r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xff06f12f │ │ │ │ + cdp2 1, 12, cr15, cr14, cr15, {1} │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -85689,15 +85689,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 12857c │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - cdp2 1, 9, cr15, cr2, cr15, {1} │ │ │ │ + cdp2 1, 5, cr15, cr10, cr15, {1} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c4f │ │ │ │ @@ -85724,87 +85724,87 @@ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stmdage r6!, {r2, r4, r5, r6, r7, sp, pc} │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - blx fffe57d2 │ │ │ │ + blx ff1e57d2 │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - blx 2065782 │ │ │ │ + blx 1265782 │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - blx 1ee578a │ │ │ │ + blx 10e578a │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #9984 @ 0x2700 │ │ │ │ + andcs pc, r8, #244736 @ 0x3bc00 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - stc2 1, cr15, [r2], #-180 @ 0xffffff4c │ │ │ │ + blx ffb65802 │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #6912 @ 0x1b00 │ │ │ │ + eorcs pc, r0, #232448 @ 0x38c00 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - @ instruction: 0xf60dfe8d │ │ │ │ + @ instruction: 0xf60dfe55 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbbfc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd12a │ │ │ │ pop {r3, r4, r5, r8, sl, fp} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ stmdage r6!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx ffee5856 │ │ │ │ + blx ff0e5856 │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aba906 │ │ │ │ biclt lr, r0, r2, asr #16 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r1, r3, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - blx ff965882 │ │ │ │ + blx feb65882 │ │ │ │ blmi 3e329c │ │ │ │ bmi 3b17d8 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ab6818 │ │ │ │ @ instruction: 0xf04fe966 │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ stc 7, cr15, [r6], #-684 @ 0xfffffd54 │ │ │ │ adceq r6, sp, lr, asr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, sp, r8, asr #26 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ adceq r6, sp, r4, lsl #25 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, r8, r8, asr #7 │ │ │ │ + eoreq r9, r8, r8, asr r3 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 754450 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e7578 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - ldc2 1, cr15, [r0], #-136 @ 0xffffff78 │ │ │ │ + blx ffee58c6 │ │ │ │ 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 │ │ │ │ @@ -85850,16 +85850,16 @@ │ │ │ │ stmdami r7, {r0, r1, r2, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff0cf04e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ strhteq r8, [sp], r8 │ │ │ │ - eoreq r9, r8, r0, lsl #6 │ │ │ │ - eoreq r9, r8, r6, ror #4 │ │ │ │ + mlaeq r8, r0, r2, r9 │ │ │ │ + strdeq r9, [r8], -r6 @ │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86239,15 +86239,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvs pc, [r6, #-1440]! @ 0xfffffa60 │ │ │ │ ldrtvs pc, [sp], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ad3 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf12f4691 │ │ │ │ - @ instruction: 0xf8d5fa97 │ │ │ │ + @ instruction: 0xf8d5fa5f │ │ │ │ @ instruction: 0xf1b88474 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ teqpcs ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrtcs pc, [r8], #-1700 @ 0xfffff95c @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -86256,15 +86256,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5236 @ 0x1474 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf834f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx fe166028 │ │ │ │ + blx 1366028 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r2, r8, #60, 6 @ 0xf0000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ teqpcs r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -86280,15 +86280,15 @@ │ │ │ │ blmi 249c10 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xffe0f04d │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r8, r8, lr, ror ip │ │ │ │ + eoreq r8, r8, lr, lsl #24 │ │ │ │ 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 │ │ │ │ @@ -86474,15 +86474,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r2, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8c0f12f │ │ │ │ + @ instruction: 0xf888f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e8228 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86524,21 +86524,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs ae78c │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf86af12f │ │ │ │ + @ instruction: 0xf832f12f │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf850f12f │ │ │ │ + @ instruction: 0xf818f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e8308 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86547,36 +86547,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf07d4628 │ │ │ │ ldrtmi pc, [r0], -r9, lsr #17 @ │ │ │ │ - @ instruction: 0xf83cf12f │ │ │ │ + @ instruction: 0xf804f12f │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ - @ instruction: 0xf12f8f5b │ │ │ │ - @ instruction: 0xf8cbf823 │ │ │ │ + @ instruction: 0xf12e8f5b │ │ │ │ + @ instruction: 0xf8cbffeb │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r8, r4, lsl r9 │ │ │ │ - eoreq r8, r8, r8, lsl #17 │ │ │ │ - eoreq r8, r8, sl, lsr r8 │ │ │ │ + eoreq r8, r8, r4, lsr #17 │ │ │ │ + eoreq r8, r8, r8, lsl r8 │ │ │ │ + eoreq r8, r8, sl, asr #15 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86590,19 +86590,19 @@ │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ vcgt.s16 d0, d3, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r6, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - ldc2l 2, cr15, [ip, #76]! @ 0x4c │ │ │ │ + stc2l 2, cr15, [r4, #76] @ 0x4c │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2ca4 │ │ │ │ adchi pc, r3, #65 @ 0x41 │ │ │ │ bcs e8444 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86613,15 +86613,15 @@ │ │ │ │ smlattcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f98b │ │ │ │ stmdacs r0, {r2, r5, r7, r9} │ │ │ │ adchi pc, r0, #1 │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 138d20 │ │ │ │ rscshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 15, cr14, [r9], #-880 @ 0xfffffc90 │ │ │ │ @@ -86654,15 +86654,15 @@ │ │ │ │ orrspl pc, r6, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8c54619 │ │ │ │ movwls r2, #26460 @ 0x675c │ │ │ │ @ instruction: 0xf87ef7ff │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r7, r1, asr #5 │ │ │ │ - blx 1b66632 │ │ │ │ + blx d66632 │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 2725cc │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86685,29 +86685,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - blx 8e6a74 │ │ │ │ + @ instruction: 0xf9e8f214 │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - blx 17e6a84 │ │ │ │ + blx 9e6a84 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf956f21d │ │ │ │ + @ instruction: 0xf91ef21d │ │ │ │ stmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf94cf21d │ │ │ │ + @ instruction: 0xf914f21d │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8b4f07d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ subhi pc, lr, #65 @ 0x41 │ │ │ │ blcc 11e85cc │ │ │ │ @@ -87239,20 +87239,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r5, sp, ip, ror pc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, sp, lr, ror #30 │ │ │ │ - eoreq r9, r9, ip, asr #6 │ │ │ │ - eoreq r8, r8, r0, asr #15 │ │ │ │ + ldrdeq r9, [r9], -ip @ │ │ │ │ + eoreq r8, r8, r0, asr r7 │ │ │ │ andeq r0, r0, r0, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r8, [r8], -r0 @ │ │ │ │ + eoreq r8, r8, r0, ror #10 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41598 │ │ │ │ andcs r2, r1, #156, 10 @ 0x27000000 │ │ │ │ strcs pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @@ -87391,15 +87391,15 @@ │ │ │ │ vmlal.s , d0, d3[3] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ vabd.s32 d2, d5, d0 │ │ │ │ - @ instruction: 0xf8d5fd17 │ │ │ │ + @ instruction: 0xf8d5fcdf │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 386efc │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87547,16 +87547,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ aaf94 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r7, r8, r8, lsr #21 │ │ │ │ - eoreq r7, r8, r4, lsl #21 │ │ │ │ + eoreq r7, r8, r8, lsr sl │ │ │ │ + eoreq r7, r8, r4, lsl sl │ │ │ │ bne 16e92b4 │ │ │ │ blne 4e92b8 │ │ │ │ blne 6e92bc │ │ │ │ blne fe0e92c0 │ │ │ │ blne fe1e92c4 │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87747,15 +87747,15 @@ │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r0, r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ svc 0x00c4f8c4 │ │ │ │ svcgt 0x00c8f8c4 │ │ │ │ svcvc 0x00ccf8c4 │ │ │ │ svcne 0x00d0f8c4 │ │ │ │ - @ instruction: 0xf926f119 │ │ │ │ + @ instruction: 0xf8eef119 │ │ │ │ orrpl pc, r6, r4, lsl #10 │ │ │ │ stmdbhi r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdb r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5048902 │ │ │ │ @ instruction: 0xf8c4606e │ │ │ │ @ instruction: 0xf04f3fb8 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ @@ -87845,15 +87845,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ adceq r5, sp, ip, asr ip │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - eoreq fp, lr, sl, ror #27 │ │ │ │ + eoreq fp, lr, sl, ror sp │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 5e9764 │ │ │ │ bcs 8e9768 │ │ │ │ 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}^ │ │ │ │ bvc e9778 │ │ │ │ @@ -87864,31 +87864,31 @@ │ │ │ │ bvs 9e978c │ │ │ │ b ae9790 │ │ │ │ cdpcc 8, 1, cr15, cr0, cr4, {6} │ │ │ │ cdpcc 8, 1, cr15, cr8, cr4, {6} │ │ │ │ cdpgt 8, 0, cr15, cr12, cr4, {6} │ │ │ │ cdpgt 8, 1, cr15, cr4, cr4, {6} │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ - blx 1067946 │ │ │ │ + blx 267946 │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - blx 1e67952 │ │ │ │ + blx 1067952 │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - blx 1ce795e │ │ │ │ + blx ee795e │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fb69 │ │ │ │ + @ instruction: 0xf504fb31 │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - blx 196797a │ │ │ │ + blx b6797a │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4641 │ │ │ │ - @ instruction: 0x46c4fdd5 │ │ │ │ + @ instruction: 0x46c4fd9d │ │ │ │ blpl ff866b58 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866b60 │ │ │ │ bvc e6fc0 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -87953,15 +87953,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d02a4 │ │ │ │ strbmi r3, [r1], -r8, ror #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - mcr2 1, 4, pc, cr0, cr3, {0} @ │ │ │ │ + mcr2 1, 2, pc, cr8, cr3, {0} @ │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b5398 │ │ │ │ bmi fe71fb3c │ │ │ │ @@ -88109,35 +88109,35 @@ │ │ │ │ smmul pc, r5, lr @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r7, r8, r6, lsr #9 │ │ │ │ - eoreq fp, lr, r2, lsl #24 │ │ │ │ - eoreq fp, lr, r4, lsl ip │ │ │ │ - eoreq fp, lr, lr, lsl #25 │ │ │ │ + eoreq r7, r8, r6, lsr r4 │ │ │ │ + mlaeq lr, r2, fp, fp │ │ │ │ + eoreq fp, lr, r4, lsr #23 │ │ │ │ + eoreq fp, lr, lr, lsl ip │ │ │ │ adceq lr, ip, sl, asr r4 │ │ │ │ - eoreq r7, r8, r6, asr #4 │ │ │ │ - mlaeq r8, r8, r2, r7 │ │ │ │ - eoreq r7, r8, r6, lsl #5 │ │ │ │ - eoreq r7, r8, r6, lsl r1 │ │ │ │ - eoreq r7, r8, r4, lsl r2 │ │ │ │ - strdeq r7, [r8], -r8 @ │ │ │ │ + ldrdeq r7, [r8], -r6 @ │ │ │ │ + eoreq r7, r8, r8, lsr #4 │ │ │ │ + eoreq r7, r8, r6, lsl r2 │ │ │ │ + eoreq r7, r8, r6, lsr #1 │ │ │ │ + eoreq r7, r8, r4, lsr #3 │ │ │ │ + eoreq r7, r8, r8, lsl #1 │ │ │ │ adceq r4, sp, r4, ror r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, r9, ip, ror #26 │ │ │ │ - eoreq r7, r8, sl, ror #3 │ │ │ │ - eoreq r7, r8, r4, rrx │ │ │ │ - ldrdeq r7, [r8], -r2 @ │ │ │ │ - eoreq r7, r8, lr, lsr #32 │ │ │ │ - eoreq fp, lr, sl, asr #19 │ │ │ │ - eoreq r7, r8, r6, lsl r1 │ │ │ │ - eoreq r6, r8, r2, lsr #30 │ │ │ │ + strdeq r7, [r9], -ip @ │ │ │ │ + eoreq r7, r8, sl, ror r1 │ │ │ │ + strdeq r6, [r8], -r4 @ │ │ │ │ + eoreq r7, r8, r2, ror #2 │ │ │ │ + strhteq r6, [r8], -lr │ │ │ │ + eoreq fp, lr, sl, asr r9 │ │ │ │ + eoreq r7, r8, r6, lsr #1 │ │ │ │ + strhteq r6, [r8], -r2 │ │ │ │ ldm r3, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ movwcs r8, #8027 @ 0x1f5b │ │ │ │ andeq pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf7ffaab4 │ │ │ │ blls 31a39c │ │ │ │ @@ -88323,15 +88323,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff1a9ba8 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29a9ec │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ - eoreq r6, r8, r8, ror #29 │ │ │ │ + eoreq r6, r8, r8, ror lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd620 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88350,19 +88350,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe3671d0 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2aacc4 │ │ │ │ + blmi fe2aabe4 │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd550 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ strmi pc, [r6], -pc, asr #19 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203dabc │ │ │ │ @@ -88409,114 +88409,114 @@ │ │ │ │ b 148aef0 │ │ │ │ b 133f0f4 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054959 │ │ │ │ andls r7, r8, #216 @ 0xd8 │ │ │ │ ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ │ │ vqdmulh.s16 d25, d14, d8 │ │ │ │ - vstmiavs fp!, {s30-s86} │ │ │ │ + vstmiavs fp!, {s30} │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9c6c │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd0d44 │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx e686be │ │ │ │ + blx 686bc │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - ldc2l 2, cr15, [r2], #376 @ 0x178 │ │ │ │ + ldc2 2, cr15, [sl], #376 @ 0x178 │ │ │ │ bl fecbe280 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r1, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r0, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r2, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi ip!, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r3, asr #3 │ │ │ │ - stc2l 2, cr15, [r8], {94} @ 0x5e │ │ │ │ + ldc2 2, cr15, [r0], {94} @ 0x5e │ │ │ │ bl fecbe290 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r5, asr #3 │ │ │ │ - ldc2 2, cr15, [r2], #376 @ 0x178 │ │ │ │ + ldc2l 2, cr15, [sl], #-376 @ 0xfffffe88 │ │ │ │ bl fecbe298 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , q15, q3 │ │ │ │ - bl feceb090 │ │ │ │ + bl feceafb0 │ │ │ │ svclt 0x00180008 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ biceq pc, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ ldr r5, [r2, -r0]! │ │ │ │ @ instruction: 0xf04f4a24 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvc CPSR_sxc, #64, 4 │ │ │ │ @ instruction: 0xf07a447a │ │ │ │ @ instruction: 0x4606ff13 │ │ │ │ vabd.s32 d14, d4, d23 │ │ │ │ - strmi pc, [r4], -fp, lsr #21 │ │ │ │ + @ instruction: 0x4604fa73 │ │ │ │ bmi 8659d4 │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff3e8292 │ │ │ │ + blx fe5e8292 │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000eefe │ │ │ │ adceq r4, sp, r0, lsr #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, sp, r8, lsl r4 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - eoreq fp, lr, r4, ror #11 │ │ │ │ - eoreq r6, r8, r0, lsl #22 │ │ │ │ + eoreq fp, lr, r4, ror r5 │ │ │ │ + mlaeq r8, r0, sl, r6 │ │ │ │ adceq r4, sp, lr, lsl #7 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2e7 │ │ │ │ strdeq r6, [sp], sl @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq lr, r7, r6, ror #31 │ │ │ │ - eoreq r6, r8, sl, asr #24 │ │ │ │ - eoreq r6, r8, r8, lsr ip │ │ │ │ - eoreq r6, r8, sl, lsr ip │ │ │ │ - eoreq r6, r8, r2, asr #24 │ │ │ │ - eoreq r6, r8, ip, asr #24 │ │ │ │ - eoreq r6, r8, r8, asr ip │ │ │ │ - eoreq r6, r8, r0, ror #24 │ │ │ │ - eoreq r6, r8, r6, ror ip │ │ │ │ - eoreq r6, r8, ip, lsl #25 │ │ │ │ - mlaeq r8, r4, ip, r6 │ │ │ │ - eoreq r6, r8, ip, asr #18 │ │ │ │ - eoreq r6, r8, r8, lsr fp │ │ │ │ - eoreq r6, r8, sl, lsl r4 │ │ │ │ + ldrdeq r6, [r8], -sl @ │ │ │ │ + eoreq r6, r8, r8, asr #23 │ │ │ │ + eoreq r6, r8, sl, asr #23 │ │ │ │ + ldrdeq r6, [r8], -r2 @ │ │ │ │ + ldrdeq r6, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r8, ror #23 │ │ │ │ + strdeq r6, [r8], -r0 @ │ │ │ │ + eoreq r6, r8, r6, lsl #24 │ │ │ │ + eoreq r6, r8, ip, lsl ip │ │ │ │ + eoreq r6, r8, r4, lsr #24 │ │ │ │ + ldrdeq r6, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r8, asr #21 │ │ │ │ + eoreq r6, r8, sl, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec030b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8afdf8 │ │ │ │ blmi 8d80e0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88532,17 +88532,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366820 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fbbf │ │ │ │ + @ instruction: 0xf505fb87 │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - strtmi pc, [r8], -r1, ror #23 │ │ │ │ + strtmi pc, [r8], -r9, lsr #23 │ │ │ │ blx 1668154 │ │ │ │ bvs 1ac6bc4 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27e740 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 285f90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88636,15 +88636,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: 0xf9c6f118 │ │ │ │ + @ instruction: 0xf98ef118 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae220 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c8e84 │ │ │ │ @@ -88714,15 +88714,15 @@ │ │ │ │ bicspl pc, fp, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8597822 │ │ │ │ ldrmi r3, [sl], r8, lsl #24 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ @ instruction: 0xf118469b │ │ │ │ - vmla.i8 , , │ │ │ │ + vmla.i8 d31, d1, d13 │ │ │ │ ldmne r2!, {r4, r5, r6, r8, r9, ip, sp, lr}^ │ │ │ │ ldmdavs r2, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -88959,26 +88959,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf508821c │ │ │ │ @ instruction: 0x462855dd │ │ │ │ - ldc2l 1, cr15, [r0, #-176] @ 0xffffff50 │ │ │ │ + ldc2 1, cr15, [r8, #-176] @ 0xffffff50 │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ sbcspl pc, ip, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33218 │ │ │ │ addsmi r3, r3, #156, 22 @ 0x27000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - @ instruction: 0xf8dafd49 │ │ │ │ + @ instruction: 0xf8dafd11 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a650 │ │ │ │ bcs c69a4 │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89010,31 +89010,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e728c │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - mvnslt pc, r7, asr #25 │ │ │ │ + mvnslt pc, pc, lsl #25 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ sbccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf1184628 │ │ │ │ - ldrbmi pc, [r9], -r3, asr #25 @ │ │ │ │ + ldrbmi pc, [r9], -fp, lsl #25 @ │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafccb │ │ │ │ + @ instruction: 0xf8dafc93 │ │ │ │ bls 2b8714 │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r5, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1180007 │ │ │ │ - strcc pc, [r1], #-3333 @ 0xfffff2fb │ │ │ │ + strcc pc, [r1], #-3277 @ 0xfffff333 │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ stmiavs fp!, {r0, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1736704 @ 0x1a8000 │ │ │ │ ldmib r5, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -89076,71 +89076,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ mrc2 7, 1, pc, cr0, cr11, {7} │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, r3, r8, lsl #10 │ │ │ │ @ instruction: 0xf1183098 │ │ │ │ - @ instruction: 0xf8dafbff │ │ │ │ + @ instruction: 0xf8dafbc7 │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ b 156a630 │ │ │ │ adceq r3, sp, r8, ror sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ strdeq r3, [sp], lr @ │ │ │ │ - eoreq r6, r8, sl, lsr #6 │ │ │ │ + strhteq r6, [r8], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec039ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicspl pc, r3, #0, 10 │ │ │ │ blcs c6834 │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf98cf7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - stc2 1, cr15, [r2], {24} │ │ │ │ + blx ff368c3e │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - ldc2 1, cr15, [r6], #-176 @ 0xffffff50 │ │ │ │ + blx 68c9a │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eab40 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febab8d8 │ │ │ │ + bvs febab7f8 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - ldc2 1, cr15, [ip], {44} @ 0x2c │ │ │ │ + blx ff9e8cce │ │ │ │ adcpl pc, r0, r4, lsl #10 │ │ │ │ @ instruction: 0xf105300c │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ stmdals r0, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [r0], #-176 @ 0xffffff50 │ │ │ │ + blx ffae8ce2 │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c74c4 │ │ │ │ blvs 97e69c │ │ │ │ bvs 18be0e4 │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs sl, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r0, r2, asr #32 │ │ │ │ movwcc lr, #2497 @ 0x9c1 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - blx fefe8cca │ │ │ │ + blx fe1e8cca │ │ │ │ bvs 18c74f8 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89169,15 +89169,15 @@ │ │ │ │ @ instruction: 0xf1a3272c │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 2a7504 │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf01332c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -89211,72 +89211,72 @@ │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr7, {6} │ │ │ │ tstpne sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf954f07a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r5, r8, r2, lsl #28 │ │ │ │ - ldrdeq r5, [r8], -r0 @ │ │ │ │ + mlaeq r8, r2, sp, r5 │ │ │ │ + eoreq r5, r8, r0, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03bb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03bc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506faeb │ │ │ │ + @ instruction: 0xf506fab3 │ │ │ │ @ instruction: 0xf12c509e │ │ │ │ - @ instruction: 0xf506fae7 │ │ │ │ + @ instruction: 0xf506faaf │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - blx ff8e8ea4 │ │ │ │ + blx feae8ea4 │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - blx ff768eb0 │ │ │ │ + blx fe968eb0 │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fad5 │ │ │ │ + @ instruction: 0xf506fa9d │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - blx ff4e8ec4 │ │ │ │ + blx fe6e8ec4 │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - blx ff3e8ecc │ │ │ │ + blx fe5e8ecc │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506fac7 │ │ │ │ + @ instruction: 0xf506fa8f │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - blx ff168ee0 │ │ │ │ + blx fe368ee0 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506fabd │ │ │ │ + @ instruction: 0xf506fa85 │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - @ instruction: 0x4620fab9 │ │ │ │ + strtmi pc, [r0], -r1, lsl #21 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #741376 @ 0xb5000 │ │ │ │ + adcmi pc, ip, #512000 @ 0x7d000 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - mrc2 1, 2, pc, cr14, cr8, {0} │ │ │ │ + mcr2 1, 1, pc, cr6, cr8, {0} @ │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf1183008 │ │ │ │ - @ instruction: 0xf506fe59 │ │ │ │ + @ instruction: 0xf506fe21 │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ ldmda r2!, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - vldmdblt r0!, {s31-s181} │ │ │ │ + vldmdblt r0!, {s31-s125} │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbteq pc, [r8], #-2252 @ 0xfffff734 @ │ │ │ │ ldclcc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -89317,35 +89317,35 @@ │ │ │ │ @ instruction: 0xf100ac23 │ │ │ │ @ instruction: 0xf8df80ac │ │ │ │ @ instruction: 0xf50638c4 │ │ │ │ svcls 0x000855c1 │ │ │ │ ldrcc r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ movwls r5, #43259 @ 0xa8fb │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0x4628fd15 │ │ │ │ - @ instruction: 0xf85cf211 │ │ │ │ + @ instruction: 0x4628fcdd │ │ │ │ + @ instruction: 0xf824f211 │ │ │ │ blcs 28ab60 │ │ │ │ adcshi pc, pc, r0 │ │ │ │ subsle r2, r1, r8, lsl #22 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461958fb │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ vcgt.s16 d9, d10, d10 │ │ │ │ - @ instruction: 0xf8dffd01 │ │ │ │ + @ instruction: 0xf8dffcc9 │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafcf7 │ │ │ │ + @ instruction: 0xf8dafcbf │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - strtmi pc, [r2], -sp, ror #25 │ │ │ │ + @ instruction: 0x4622fcb5 │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ strmi pc, [r4], -r1, lsr #25 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89402,15 +89402,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe73f │ │ │ │ stcge 7, cr3, [r3], #-592 @ 0xfffffdb0 │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2l 2, cr15, [sl], #-104 @ 0xffffff98 │ │ │ │ + ldc2 2, cr15, [r2], #-104 @ 0xffffff98 │ │ │ │ strb r2, [r6, -r0, lsl #4] │ │ │ │ ldccc 8, cr15, [r8], {218} @ 0xda │ │ │ │ @ instruction: 0xf8da4658 │ │ │ │ @ instruction: 0xf8cb22a0 │ │ │ │ mrrcne 14, 3, r2, sl, cr0 │ │ │ │ cdpvs 8, 4, cr15, cr4, cr11, {6} │ │ │ │ ldccs 8, cr15, [r8], {202} @ 0xca │ │ │ │ @@ -89435,60 +89435,60 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c80 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldccc 8, cr15, [r8], #812 @ 0x32c │ │ │ │ @ instruction: 0x371cf8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf12c3cbc │ │ │ │ - tstpcs r1, r3, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, fp, lsl r9 @ p-variant is OBSOLETE │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - @ instruction: 0xf94ef12c │ │ │ │ + @ instruction: 0xf916f12c │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf948f12c │ │ │ │ + @ instruction: 0xf910f12c │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf942f12c │ │ │ │ + @ instruction: 0xf90af12c │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xf93cf12c │ │ │ │ + @ instruction: 0xf904f12c │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf936f12c │ │ │ │ + @ instruction: 0xf8fef12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bf931 │ │ │ │ + @ instruction: 0xf50bf8f9 │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf92b │ │ │ │ + @ instruction: 0xf50bf8f3 │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bf925 │ │ │ │ + @ instruction: 0xf50bf8ed │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf91f │ │ │ │ + @ instruction: 0xf50bf8e7 │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bf919 │ │ │ │ + @ instruction: 0xf50bf8e1 │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - tstpcs r1, r3, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdcs pc, [r1, -fp] │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - @ instruction: 0xf90ef12c │ │ │ │ + @ instruction: 0xf8d6f12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - strtmi pc, [r0], -r9, lsl #18 │ │ │ │ + @ instruction: 0x4620f8d1 │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - @ instruction: 0xf904f12c │ │ │ │ + @ instruction: 0xf8ccf12c │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfc97 │ │ │ │ + @ instruction: 0xf50bfc5f │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - ldc2 1, cr15, [r2], {24} │ │ │ │ + mrrc2 1, 1, pc, sl, cr8 @ │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ stmdb r2, {r0, r1, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89613,15 +89613,15 @@ │ │ │ │ cdpeq 8, 5, cr15, cr0, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81c9 │ │ │ │ vst2. {d21-d24}, [pc], r4 │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf11c9310 │ │ │ │ - @ instruction: 0xf89afe03 │ │ │ │ + @ instruction: 0xf89afdcb │ │ │ │ @ instruction: 0xb1233760 │ │ │ │ @ instruction: 0x3762f89a │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81ca │ │ │ │ vst1.64 {d19-d22}, [pc :64], r0 │ │ │ │ stmdbls sl, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -89799,39 +89799,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b78a4 │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfcc9 │ │ │ │ + @ instruction: 0xf8cbfc91 │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - cdp2 1, 7, cr15, cr2, cr11, {1} │ │ │ │ + cdp2 1, 3, cr15, cr10, cr11, {1} │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r8, ip, 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 │ │ │ │ @ instruction: 0xf50b4602 │ │ │ │ @ instruction: 0x460b50bf │ │ │ │ @ instruction: 0xf11f3018 │ │ │ │ - ldrb pc, [r5, #-2231]! @ 0xfffff749 @ │ │ │ │ + ldrb pc, [r5, #-2175]! @ 0xfffff781 @ │ │ │ │ @ instruction: 0xf03c4658 │ │ │ │ @ instruction: 0xf8dafdd7 │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ andcs r4, r0, r0, asr fp │ │ │ │ stmiapl fp, {r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - @ instruction: 0xf8a4f115 │ │ │ │ + @ instruction: 0xf86cf115 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1300068 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -89849,25 +89849,25 @@ │ │ │ │ @ instruction: 0xf04b3314 │ │ │ │ @ instruction: 0x4604f811 │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf874f084 │ │ │ │ @ instruction: 0xf50be5aa │ │ │ │ eorcs r5, r0, #196 @ 0xc4 │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - stc2l 1, cr15, [sl], #-116 @ 0xffffff8c │ │ │ │ + ldc2 1, cr15, [r2], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18c54 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8da4a34 │ │ │ │ ldrbtmi r0, [fp], #-672 @ 0xfffffd60 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ teqpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xfff4f04a │ │ │ │ ldmdals r0, {r2, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [r2], #-112 @ 0xffffff90 │ │ │ │ + blx ffb69836 │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbef20 │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ ldrb pc, [r5, sp, lsl #23] @ │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b2709c │ │ │ │ @@ -89875,45 +89875,45 @@ │ │ │ │ ... │ │ │ │ adceq r3, sp, r2, asr r5 │ │ │ │ adceq r3, sp, ip, asr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - strdeq r5, [r8], -r6 @ │ │ │ │ - mlaeq r8, r4, fp, r5 │ │ │ │ + eoreq r5, r8, r6, lsl #29 │ │ │ │ + eoreq r5, r8, r4, lsr #22 │ │ │ │ adceq r3, sp, lr, lsl r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq r5, r8, lr, asr lr │ │ │ │ - eoreq r5, r8, r0, lsl #22 │ │ │ │ + eoreq r5, r8, lr, ror #27 │ │ │ │ + mlaeq r8, r0, sl, r5 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b1 │ │ │ │ - eoreq r5, r8, r8, ror #21 │ │ │ │ - strdeq r5, [r8], -r0 @ │ │ │ │ - eoreq r5, r8, lr, ror #21 │ │ │ │ - strhteq r5, [r8], -lr │ │ │ │ - eoreq r5, r8, r6, ror #21 │ │ │ │ - ldrdeq r5, [r8], -ip @ │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ - eoreq r5, r8, ip, ror sl │ │ │ │ + eoreq r5, r8, r8, ror sl │ │ │ │ + eoreq r5, r8, r0, lsl #21 │ │ │ │ + eoreq r5, r8, lr, ror sl │ │ │ │ + eoreq r5, r8, lr, asr #16 │ │ │ │ + eoreq r5, r8, r6, ror sl │ │ │ │ + eoreq r5, r8, ip, ror #20 │ │ │ │ + eoreq r5, r8, r8, ror #20 │ │ │ │ + eoreq r5, r8, ip, lsl #20 │ │ │ │ @ instruction: 0xffffbd21 │ │ │ │ adceq r3, sp, ip, ror fp │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - eoreq r5, r8, r0, ror r7 │ │ │ │ - eoreq r5, r8, r2, lsl r4 │ │ │ │ - eoreq r5, r8, r4, ror #14 │ │ │ │ - eoreq r5, r8, sl, ror #7 │ │ │ │ - eoreq r5, r8, lr, asr #14 │ │ │ │ - strhteq r5, [r8], -r0 │ │ │ │ + eoreq r5, r8, r0, lsl #14 │ │ │ │ + eoreq r5, r8, r2, lsr #7 │ │ │ │ + strdeq r5, [r8], -r4 @ │ │ │ │ + eoreq r5, r8, sl, ror r3 │ │ │ │ + ldrdeq r5, [r8], -lr @ │ │ │ │ + eoreq r5, r8, r0, asr #6 │ │ │ │ @ instruction: 0xffffbb97 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ bcc ceb808 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -89939,25 +89939,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2bf0 │ │ │ │ ldmpl r2, {r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ ldmdacc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1188094 │ │ │ │ - stmdbls sl, {r0, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb2a0 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - smlsldx pc, r6, r1, sp @ │ │ │ │ + smlaldx pc, r6, r9, sp @ │ │ │ │ ldmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2452 @ 0xfffff66c │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmppcc r4, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ @ instruction: 0xff2cf04a │ │ │ │ @@ -90032,25 +90032,25 @@ │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba1f8 │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbne pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1164478 │ │ │ │ - orrslt pc, r8, fp, lsl #28 │ │ │ │ + @ instruction: 0xb198fdd3 │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ cdp 7, 7, cr15, cr12, cr6, {5} │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8368 │ │ │ │ andcs r2, r0, r0, ror r8 │ │ │ │ stmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff94f115 │ │ │ │ + @ instruction: 0xff5cf115 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r2, r6, sl, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ cdp 7, 13, cr15, cr2, cr6, {5} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90101,15 +90101,15 @@ │ │ │ │ sbfxcc pc, pc, #17, #9 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ sbfxcc pc, pc, #17, #5 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ sbfxcc pc, pc, #17, #1 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf117230c │ │ │ │ - @ instruction: 0x4658faf7 │ │ │ │ + @ instruction: 0x4658fabf │ │ │ │ stc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb5c8 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90168,23 +90168,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50bec72 │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - ldc2 2, cr15, [r2], #-64 @ 0xffffffc0 │ │ │ │ + blx fff6a0de │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ @ instruction: 0xf117e7c4 │ │ │ │ - @ instruction: 0x4603fe9d │ │ │ │ + strmi pc, [r3], -r5, ror #28 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90478,15 +90478,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 969e8a │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - @ instruction: 0x4607fa5f │ │ │ │ + strmi pc, [r7], -r7, lsr #20 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ stmdb r2, {r0, r1, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90561,66 +90561,66 @@ │ │ │ │ strb r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #100, 12 @ 0x6400000 │ │ │ │ ldrbt r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #152, 12 @ 0x9800000 │ │ │ │ ldrt r6, [r0], fp, lsr #1 │ │ │ │ - eoreq r5, r8, lr, lsl r7 │ │ │ │ - eoreq r5, r8, sl, asr #5 │ │ │ │ + eoreq r5, r8, lr, lsr #13 │ │ │ │ + eoreq r5, r8, sl, asr r2 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r5, r8, r2, asr r6 │ │ │ │ - eoreq r5, r8, r2, lsr #4 │ │ │ │ - eoreq r5, r8, r8, lsr #12 │ │ │ │ - eoreq r5, r8, r2, lsl #4 │ │ │ │ - eoreq r5, r8, r6, asr #11 │ │ │ │ - strdeq r5, [r8], -r4 @ │ │ │ │ - strhteq r5, [r8], -ip │ │ │ │ - eoreq r5, r8, r4, asr #12 │ │ │ │ - mlaeq r8, ip, r1, r5 │ │ │ │ - strhteq r5, [r8], -r6 │ │ │ │ - eoreq r5, r8, r6, asr r1 │ │ │ │ - eoreq r5, r8, r2, lsl #11 │ │ │ │ - eoreq r5, r8, lr, lsl r1 │ │ │ │ - strhteq r5, [r8], -r4 │ │ │ │ - strhteq r5, [r8], -lr │ │ │ │ - strhteq r5, [r8], -r0 │ │ │ │ - eoreq r4, r8, sl, lsr #23 │ │ │ │ + eoreq r5, r8, r2, ror #11 │ │ │ │ + strhteq r5, [r8], -r2 │ │ │ │ + strhteq r5, [r8], -r8 │ │ │ │ + mlaeq r8, r2, r1, r5 │ │ │ │ + eoreq r5, r8, r6, asr r5 │ │ │ │ + eoreq r5, r8, r4, lsl #11 │ │ │ │ + eoreq r5, r8, ip, asr #2 │ │ │ │ + ldrdeq r5, [r8], -r4 @ │ │ │ │ + eoreq r5, r8, ip, lsr #2 │ │ │ │ + eoreq r5, r8, r6, asr #8 │ │ │ │ + eoreq r5, r8, r6, ror #1 │ │ │ │ + eoreq r5, r8, r2, lsl r5 │ │ │ │ + eoreq r5, r8, lr, lsr #1 │ │ │ │ + eoreq r5, r8, r4, asr #10 │ │ │ │ + eoreq r5, r8, lr, asr #10 │ │ │ │ + eoreq r5, r8, r0, asr #10 │ │ │ │ + eoreq r4, r8, sl, lsr fp │ │ │ │ @ instruction: 0xffffc1ed │ │ │ │ @ instruction: 0xfffff249 │ │ │ │ @ instruction: 0xffffb889 │ │ │ │ @ instruction: 0xffffc2ed │ │ │ │ @ instruction: 0xffffb8ed │ │ │ │ @ instruction: 0xffffb891 │ │ │ │ @ instruction: 0xffffc375 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ muleq r0, r4, fp │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - strdeq r5, [r8], -r2 @ │ │ │ │ - eoreq r4, r8, r6, ror #30 │ │ │ │ - eoreq r5, r8, sl, lsr #9 │ │ │ │ - eoreq r4, r8, lr, lsr pc │ │ │ │ - ldrdeq pc, [r8], -r0 @ │ │ │ │ - eoreq r5, r8, r4, lsl #9 │ │ │ │ + eoreq r5, r8, r2, lsl #9 │ │ │ │ + strdeq r4, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, sl, lsr r4 │ │ │ │ + eoreq r4, r8, lr, asr #29 │ │ │ │ + eoreq pc, r8, r0, rrx │ │ │ │ + eoreq r5, r8, r4, lsl r4 │ │ │ │ @ instruction: 0xffffbfb7 │ │ │ │ @ instruction: 0xffffc01f │ │ │ │ - strdeq r5, [r8], -sl @ │ │ │ │ - eoreq r5, r8, r6, ror #7 │ │ │ │ - mlaeq r8, r2, lr, r4 │ │ │ │ - eoreq sl, lr, r4, asr #19 │ │ │ │ - eoreq r4, r8, r6, lsl #29 │ │ │ │ - eoreq r4, r8, lr, lsl #20 │ │ │ │ + eoreq r5, r8, sl, lsl #3 │ │ │ │ + eoreq r5, r8, r6, ror r3 │ │ │ │ + eoreq r4, r8, r2, lsr #28 │ │ │ │ + eoreq sl, lr, r4, asr r9 │ │ │ │ + eoreq r4, r8, r6, lsl lr │ │ │ │ + mlaeq r8, lr, r9, r4 │ │ │ │ adceq ip, r7, lr, lsr #30 │ │ │ │ - eoreq r4, r8, r4, lsl #30 │ │ │ │ - eoreq r4, r8, lr, lsl #30 │ │ │ │ + mlaeq r8, r4, lr, r4 │ │ │ │ + mlaeq r8, lr, lr, r4 │ │ │ │ @ instruction: 0xffffbe0b │ │ │ │ @ instruction: 0xffffbf07 │ │ │ │ - eoreq r4, r8, r0, lsl #29 │ │ │ │ + eoreq r4, r8, r0, lsl lr │ │ │ │ @ instruction: 0xffffbd91 │ │ │ │ @ instruction: 0xffffb18b │ │ │ │ @ instruction: 0xffffb17f │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90633,15 +90633,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f98f │ │ │ │ @ instruction: 0x462c50d3 │ │ │ │ - @ instruction: 0xff62f116 │ │ │ │ + @ instruction: 0xff2af116 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mcrcc 8, 7, pc, cr8, cr4, {4} @ │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 6, pc, cr12, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ @@ -90714,27 +90714,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: 0xf9caf7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xff5ef116 │ │ │ │ + @ instruction: 0xff26f116 │ │ │ │ bvs 1ac8dd4 │ │ │ │ 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: 0xf104f9b3 │ │ │ │ @ instruction: 0xf1160098 │ │ │ │ - blvs bade70 │ │ │ │ + blvs badd90 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90762,35 +90762,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bbf54 │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - @ instruction: 0x4628fd13 │ │ │ │ + @ instruction: 0x4628fcdb │ │ │ │ blx ffbec1e2 │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmda lr, {r1, r2, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ @ instruction: 0x2100efbc │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 10ea654 │ │ │ │ + blx 2ea654 │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a650 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111a8d8 │ │ │ │ ldreq pc, [ip], -r1, asr #12 │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs e2240 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7fd6b │ │ │ │ + @ instruction: 0xf8d7fd33 │ │ │ │ movwcs r2, #2076 @ 0x81c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdacs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0704628 │ │ │ │ blvs bacd90 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -90832,21 +90832,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7ea8c │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - mcr2 1, 4, pc, cr10, cr13, {0} @ │ │ │ │ + mrc2 1, 2, pc, cr2, cr13, {0} │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7ef86 │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ vqadd.s8 d3, d15, d12 │ │ │ │ - @ instruction: 0xe65bffbd │ │ │ │ + ldrb pc, [fp], -r5, lsl #31 @ │ │ │ │ adceq r2, sp, r0, asr r0 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90877,15 +90877,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c7158 │ │ │ │ bl b40c4 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - cdp2 1, 5, cr15, cr2, cr10, {1} │ │ │ │ + cdp2 1, 1, cr15, cr10, cr10, {1} │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae59c │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 286ef4 │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90895,32 +90895,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169a14 │ │ │ │ blx 11ea40c │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - cdp2 1, 3, cr15, cr12, cr10, {1} │ │ │ │ + cdp2 1, 0, cr15, cr4, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed68318 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - cdp2 1, 2, cr15, cr10, cr10, {1} │ │ │ │ + ldc2l 1, cr15, [r2, #168]! @ 0xa8 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr10, {1} │ │ │ │ + stc2l 1, cr15, [sl, #168]! @ 0xa8 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, r8, r4, asr r9 │ │ │ │ + eoreq r4, r8, r4, ror #17 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31a9bc │ │ │ │ @@ -90929,16 +90929,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ andlt pc, r3, r9, ror #23 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, r1, lsl r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq r4, [r8], -ip @ │ │ │ │ - strhteq r8, [lr], -r4 │ │ │ │ + eoreq r4, r8, ip, lsl #5 │ │ │ │ + eoreq r8, lr, r4, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05690 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 272458 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91287,23 +91287,23 @@ │ │ │ │ bl e9fbc │ │ │ │ b.n ae684 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r0, r5 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp lr, r2 │ │ │ │ movs r0, r5 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r0, r5 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #26 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #380] @ (ae9d8 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91331,15 +91331,15 @@ │ │ │ │ bne.w ae9c8 │ │ │ │ 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 │ │ │ │ add.w r8, r1, #128 @ 0x80 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ae96e │ │ │ │ ldr.w lr, [pc, #304] @ ae9e4 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91388,27 +91388,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8868 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, ae998 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ae87c │ │ │ │ ldr r2, [pc, #144] @ (ae9ec ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126c3c │ │ │ │ mov r3, r0 │ │ │ │ b.n ae87c │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ae87a │ │ │ │ ldr r2, [pc, #108] @ (ae9f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91418,42 +91418,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n ae87c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a90e4 │ │ │ │ cbnz r0, ae9ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n ae976 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b89d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ae87c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r3, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sl, r6 │ │ │ │ + add r2, r8 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, r8 │ │ │ │ + mvns r0, r2 │ │ │ │ movs r0, r5 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ movs r0, r5 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aea28 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91637,15 +91637,15 @@ │ │ │ │ beq.w aecdc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -91811,15 +91811,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -91828,15 +91828,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n aee80 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1076] @ 0x434 │ │ │ │ ldr.w r1, [r4, #1072] @ 0x430 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -92290,17 +92290,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r0, r5 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #932 @ (adr r4, af65c ) │ │ │ │ vsubl.u q13, d31, d19 │ │ │ │ vsubw.u q13, , d27 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92467,15 +92467,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af528 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af510 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af584 │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92492,15 +92492,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af554 │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af51c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af584 │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92568,15 +92568,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92734,15 +92734,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsrs r6, r4, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ movs r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3652] @ 0xe44 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1936] @ 0x790 │ │ │ │ @@ -92760,15 +92760,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ movs r6, 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 │ │ │ │ @@ -92782,18 +92782,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, af820 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -92802,15 +92802,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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -92820,15 +92820,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 556a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n af7f0 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, af854 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -92841,19 +92841,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6176 @ 0x1820 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ 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 │ │ │ │ @@ -92863,20 +92863,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, af8bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c27a8 │ │ │ │ + bl 1c2738 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ b.n af8b2 │ │ │ │ nop │ │ │ │ @@ -92890,18 +92890,18 @@ │ │ │ │ cbnz r3, af8fa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afa1c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -92932,15 +92932,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, af994 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afa30 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -92980,31 +92980,31 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n af9c2 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afa44 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afa48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afa4c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93013,21 +93013,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n af9f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - vtbl.8 d18, {d31}, d8 │ │ │ │ + vqshrun.s64 d18, q4, #1 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r0, r5 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ movs r0, r5 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (afb60 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93045,15 +93045,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2084] @ 0x824 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -93077,29 +93077,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afb28 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afb1c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afb56 │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afafe │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afb56 │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 afac8 │ │ │ │ @@ -93144,28 +93144,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6176 @ 0x1820 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr.w ip, [r3, #2080] @ 0x820 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -93378,25 +93378,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ b.n afde2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93435,25 +93435,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ b.n afe72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r5, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93492,25 +93492,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ b.n aff02 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93595,15 +93595,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b00a2 │ │ │ │ ldr r2, [pc, #140] @ (b00d4 ) │ │ │ │ ldr r3, [pc, #128] @ (b00cc ) │ │ │ │ add r2, pc │ │ │ │ @@ -93627,15 +93627,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b001a │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b001a │ │ │ │ @@ -93649,28 +93649,28 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ b.n b0046 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r6, r5 │ │ │ │ vtrn.8 d0, d28 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b01f4 ) │ │ │ │ @@ -93713,15 +93713,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b01ce │ │ │ │ ldr r2, [pc, #140] @ (b0200 ) │ │ │ │ ldr r3, [pc, #128] @ (b01f8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93745,15 +93745,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0146 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0146 │ │ │ │ @@ -93767,27 +93767,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ b.n b0172 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u8 d0, d18, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r6, r5 │ │ │ │ cdp2 0, 8, cr0, cr6, cr12, {5} │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b0320 ) │ │ │ │ @@ -93830,15 +93830,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b02fa │ │ │ │ ldr r2, [pc, #140] @ (b032c ) │ │ │ │ ldr r3, [pc, #128] @ (b0324 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93862,15 +93862,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0272 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0272 │ │ │ │ @@ -93884,27 +93884,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ b.n b029e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r6, #688] @ 0x2b0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ movs r6, r5 │ │ │ │ ldc2l 0, cr0, [sl, #-688] @ 0xfffffd50 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r6, r5 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r6, 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 r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -93955,15 +93955,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc2a0 │ │ │ │ b.n b03a8 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b0466 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94142,15 +94142,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0578 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94306,15 +94306,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0572 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b06c6 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94501,15 +94501,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0954 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94665,15 +94665,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b094e │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0aa2 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94860,15 +94860,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0d30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95024,15 +95024,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0d2a │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0e7e │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95252,15 +95252,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1176 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95512,15 +95512,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ b.n b12ce │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -95831,15 +95831,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b17ba │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96091,15 +96091,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ b.n b1912 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96411,15 +96411,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1dfe │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96671,15 +96671,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ b.n b1f56 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -97050,26 +97050,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ b.n b2368 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c5b9c │ │ │ │ + bl 2c5b2c │ │ │ │ b.n b2368 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b24d6 │ │ │ │ @@ -97266,26 +97266,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ b.n b25bc │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c4f24 │ │ │ │ + bl 2c4eb4 │ │ │ │ b.n b25bc │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b272a │ │ │ │ @@ -97482,26 +97482,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ b.n b2810 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c431c │ │ │ │ + bl 2c42ac │ │ │ │ b.n b2810 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ b.n b297e │ │ │ │ @@ -97983,25 +97983,25 @@ │ │ │ │ b.n b2c78 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n b2e64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b2e9e │ │ │ │ - @ instruction: 0xffff089e │ │ │ │ + vtbl.8 d16, {d15}, d30 │ │ │ │ movs r0, r5 │ │ │ │ bcc.n b2df8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -98287,88 +98287,88 @@ │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b3316 │ │ │ │ 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 b330e │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b330a │ │ │ │ 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 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b32f8 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b32f8 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b32d0 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98380,23 +98380,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b323e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #40] @ (b3364 ) │ │ │ │ ldr r3, [pc, #32] @ (b3360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98488,15 +98488,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3490 │ │ │ │ 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 │ │ │ │ @@ -98756,15 +98756,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cc478 │ │ │ │ + bl 1cc408 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b3642 │ │ │ │ b.n b3686 │ │ │ │ mov r2, r9 │ │ │ │ @@ -98775,16 +98775,16 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b3654 │ │ │ │ nop │ │ │ │ - cdp2 0, 11, cr0, cr8, cr7, {1} │ │ │ │ - cdp2 0, 2, cr0, cr6, cr7, {1} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr7, {1} │ │ │ │ + ldc2 0, cr0, [r6, #156]! @ 0x9c │ │ │ │ cbz r2, b3796 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #8 │ │ │ │ @@ -98829,15 +98829,15 @@ │ │ │ │ b.n b378a │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b375e │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cc00c │ │ │ │ + bl 1cbf9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3776 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -98854,24 +98854,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b37e4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc00c │ │ │ │ + bl 1cbf9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1cc478 │ │ │ │ + bl 1cc408 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b37e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98931,15 +98931,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc2a0 │ │ │ │ b.n b38aa │ │ │ │ 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 │ │ │ │ @@ -99160,15 +99160,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3bc6 │ │ │ │ vldr d7, [pc, #176] @ b3be0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cc034 │ │ │ │ + bl 1cbfc4 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3bc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99226,15 +99226,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3b96 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[1]}, [sl], r7 │ │ │ │ + ldrsb.w r0, [sl, r7, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -99455,15 +99455,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ 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 b3c86 │ │ │ │ - @ instruction: 0xf6da0027 │ │ │ │ + @ instruction: 0xf66a0027 │ │ │ │ cbnz r2, b3e4c │ │ │ │ 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] │ │ │ │ @@ -99547,15 +99547,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b3f56 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b3f68 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -99712,15 +99712,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b4470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4452 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b413a │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -99821,15 +99821,15 @@ │ │ │ │ bne.w b44de │ │ │ │ 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, #4640 @ 0x1220 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5030 │ │ │ │ + bl 1c4fc0 │ │ │ │ add.w r3, r4, #4640 @ 0x1220 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl 9d4a4 │ │ │ │ @@ -100011,15 +100011,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b44a4 │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b449a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ cbz r0, b4496 │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b4194 │ │ │ │ mov r0, r1 │ │ │ │ @@ -100209,24 +100209,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 126f50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b468c │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7bc8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cbnz r6, b46a8 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b46bc │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100254,36 +100254,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b4692 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb274 │ │ │ │ b.n b467a │ │ │ │ - cdp 0, 12, cr0, cr12, cr7, {1} │ │ │ │ - cdp 0, 10, cr0, cr4, cr7, {1} │ │ │ │ + cdp 0, 5, cr0, cr12, cr7, {1} │ │ │ │ + cdp 0, 3, cr0, cr4, cr7, {1} │ │ │ │ cbz r2, b471a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, b471c │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f7cf0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 127140 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100528,39 +100528,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be818 │ │ │ │ + bl 2be7a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be960 │ │ │ │ + bl 2be8f0 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2be898 │ │ │ │ + bl 2be828 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ bne.n b4a2e │ │ │ │ @@ -100610,20 +100610,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 2d0380 │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc938 │ │ │ │ cbnz r0, b4aac │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ 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 │ │ │ │ @@ -100713,25 +100713,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4bbe │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4c9c │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b4d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc938 │ │ │ │ cbnz r0, b4bd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4cbe │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc8b8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4a6a │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4a6a │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100766,15 +100766,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b4d9c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4d1c │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4b18 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -100822,15 +100822,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4b18 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4b18 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4b0c │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -100865,31 +100865,31 @@ │ │ │ │ b.n b4bd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b4d04 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4a5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b4cd4 │ │ │ │ b.n b4cda │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4c62 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b4cda │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -100899,66 +100899,66 @@ │ │ │ │ cbz r3, b4da8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4d2a │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4b18 │ │ │ │ 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 2be818 │ │ │ │ + bl 2be7a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be834 │ │ │ │ + bl 2be7c4 │ │ │ │ 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 2be960 │ │ │ │ + bl 2be8f0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be988 │ │ │ │ + bl 2be918 │ │ │ │ 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 2be84c │ │ │ │ + bl 2be7dc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be908 │ │ │ │ + bl 2be898 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -100971,15 +100971,15 @@ │ │ │ │ cbz r3, b4eb0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b4eb4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4898 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b4eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -100988,15 +100988,15 @@ │ │ │ │ b.n b4e98 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b4eb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4898 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b4e92 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101477,15 +101477,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b55d2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b539c │ │ │ │ ldr r2, [pc, #536] @ (b55f0 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101551,15 +101551,15 @@ │ │ │ │ beq.n b539c │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b52a0 │ │ │ │ b.n b52a6 │ │ │ │ mov sl, r0 │ │ │ │ b.n b5208 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cbz r0, b54a0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b539c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b539c │ │ │ │ @@ -101581,18 +101581,18 @@ │ │ │ │ bl b727c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b546c │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b546c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2be988 │ │ │ │ + bl 2be918 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b546e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101656,16 +101656,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b52a6 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b52a6 │ │ │ │ b.n b539c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b55ce │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101677,33 +101677,33 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b5248 │ │ │ │ add r6, sp, #864 @ 0x360 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b5abc │ │ │ │ - movs r7, r4 │ │ │ │ b.n b59dc │ │ │ │ movs r7, r4 │ │ │ │ + b.n b58fc │ │ │ │ + movs r7, r4 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r6, r5 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ movs r6, r5 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r6, r5 │ │ │ │ - b.n b5648 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 130 @ 0x82 │ │ │ │ movs r7, 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] │ │ │ │ @@ -101928,19 +101928,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2c5e5c │ │ │ │ + bl 2c5dec │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b588e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102252,16 +102252,16 @@ │ │ │ │ beq.w b5f26 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b5f26 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, b5bf6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b5f34 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102274,15 +102274,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 b5edc │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5c58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b5eb4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102290,16 +102290,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b5e18 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d05bc │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d054c │ │ │ │ + bl 2d0310 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5c7c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b5edc │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102321,26 +102321,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 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b5cb0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b5cce │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -102401,15 +102401,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bea9c │ │ │ │ + bl 2bea2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b5f6c │ │ │ │ ldr r3, [pc, #936] @ (b613c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102437,15 +102437,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b5e24 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5eb4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b5eb4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102504,37 +102504,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b5eb4 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5df6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b5f86 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b5f0a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5d08 │ │ │ │ + bl 2c5c98 │ │ │ │ b.n b5da8 │ │ │ │ ldr r2, [pc, #588] @ (b6140 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102743,19 +102743,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #248 @ (adr r4, b6234 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n b6180 │ │ │ │ + bvs.n b60a0 │ │ │ │ movs r7, r4 │ │ │ │ add r0, pc, #952 @ (adr r0, b6500 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvs.n b608c │ │ │ │ + bvs.n b61ac │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1436] @ b66fc │ │ │ │ @@ -102782,16 +102782,16 @@ │ │ │ │ beq.w b64ee │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b64ee │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, b61be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b64fc │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102804,15 +102804,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 b64a4 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6220 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b647c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102820,16 +102820,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b63e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d05bc │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d054c │ │ │ │ + bl 2d0310 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6244 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b64a4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102851,26 +102851,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 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6278 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6296 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -102931,15 +102931,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bea9c │ │ │ │ + bl 2bea2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6534 │ │ │ │ ldr r3, [pc, #940] @ (b6708 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102967,15 +102967,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b63ec │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b647c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b647c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103034,37 +103034,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b647c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b63be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b654e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b64d2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5d08 │ │ │ │ + bl 2c5c98 │ │ │ │ b.n b6370 │ │ │ │ ldr r2, [pc, #592] @ (b670c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103275,19 +103275,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n b67bc │ │ │ │ + beq.n b66dc │ │ │ │ movs r7, r4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - beq.n b66c8 │ │ │ │ + beq.n b67e8 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1540] @ b6d30 │ │ │ │ @@ -103314,16 +103314,16 @@ │ │ │ │ beq.w b6abc │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6abc │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, b678a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6aca │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103336,15 +103336,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 b6a72 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b67ec │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6a4a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103352,16 +103352,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b69ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d05bc │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d054c │ │ │ │ + bl 2d0310 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6810 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6a72 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103383,26 +103383,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 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6844 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6862 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -103463,15 +103463,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bea9c │ │ │ │ + bl 2bea2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6b02 │ │ │ │ ldr.w r3, [pc, #1044] @ b6d3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103499,15 +103499,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b69ba │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6a4a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6a4a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103565,37 +103565,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6a4a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b698c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6b1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6aa0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c5d08 │ │ │ │ + bl 2c5c98 │ │ │ │ b.n b693e │ │ │ │ ldr r2, [pc, #696] @ (b6d40 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103840,35 +103840,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r7, r4 │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb69e │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r1, r3, r4, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6d78 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cbz r0, b6d7c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -103878,16 +103878,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b6da8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d05bc │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d054c │ │ │ │ + bl 2d0310 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104017,15 +104017,15 @@ │ │ │ │ beq.n b6f40 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b702a │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b724a │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -104040,23 +104040,23 @@ │ │ │ │ moveq.w r3, #320 @ 0x140 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n b7034 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r5, #32 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2d0630 │ │ │ │ + bl 2d05c0 │ │ │ │ ldrd r0, r2, [r5, #60] @ 0x3c │ │ │ │ add.w r3, r6, #1088 @ 0x440 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -104089,15 +104089,15 @@ │ │ │ │ tst.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0630 │ │ │ │ + bl 2d05c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b703a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -104106,19 +104106,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0630 │ │ │ │ + bl 2d05c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1ccb78 │ │ │ │ + bl 1ccb08 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b720c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104147,20 +104147,20 @@ │ │ │ │ beq.n b702a │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b709a │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b723c │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b6f5a │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6f5a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104371,26 +104371,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 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, b72dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b72bc │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b72bc │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cca6c │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc9fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b7366 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b73ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104447,45 +104447,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b72bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7404 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b7414 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b7418 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b72bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b72fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b72fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b72bc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b72fc │ │ │ │ b.n b72bc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b7332 │ │ │ │ b.n b72bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104500,19 +104500,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b739c │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -104591,15 +104591,15 @@ │ │ │ │ bl b7290 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7490 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b749c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b749c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b752a │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104630,16 +104630,16 @@ │ │ │ │ bne.w b766a │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7750 │ │ │ │ ldr r3, [pc, #864] @ (b78d4 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, b758e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b76d2 │ │ │ │ cbz r6, b75c0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104648,15 +104648,15 @@ │ │ │ │ b.n b75a0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b7776 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b4e20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b7598 │ │ │ │ @@ -104665,16 +104665,16 @@ │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1168] @ 0x490 │ │ │ │ ldrb.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b74a4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b74a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b74a4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104687,27 +104687,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b762c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b74a4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b7606 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b74a4 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2be988 │ │ │ │ + bl 2be918 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7480 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b7490 │ │ │ │ @@ -104773,16 +104773,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b778c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b76ec │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b76ec │ │ │ │ @@ -104837,16 +104837,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b75c0 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b78ae │ │ │ │ ldr r1, [pc, #260] @ (b78d8 ) │ │ │ │ @@ -104854,15 +104854,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b78dc ) │ │ │ │ ldr r1, [pc, #256] @ (b78e0 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b75c0 │ │ │ │ ldr r2, [pc, #228] @ (b78d4 ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b75d4 │ │ │ │ ldr r3, [pc, #220] @ (b78d4 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -104870,69 +104870,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b776e │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b78ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b78e4 ) │ │ │ │ ldr r1, [pc, #144] @ (b78e8 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b776e │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b78a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b78a2 │ │ │ │ ldr r3, [pc, #100] @ (b78ec ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b78f0 ) │ │ │ │ ldr r1, [pc, #92] @ (b78f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b776e │ │ │ │ ldr r3, [pc, #84] @ (b78f8 ) │ │ │ │ add r3, pc │ │ │ │ b.n b788a │ │ │ │ ldr r2, [pc, #80] @ (b78fc ) │ │ │ │ add r2, pc │ │ │ │ b.n b7884 │ │ │ │ @@ -104952,43 +104952,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7826 │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x0060 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x0064 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x003e │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x001c │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x0050 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x0008 │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -105227,15 +105227,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r0 │ │ │ │ + rev16 r6, r2 │ │ │ │ movs r7, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7c12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -105453,18 +105453,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 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b7ed2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7eb8 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105475,34 +105475,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b7ea2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b7f26 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d05bc │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d054c │ │ │ │ + bl 2d0310 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b7e90 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b7e90 │ │ │ │ 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 2c5e5c │ │ │ │ + bl 2c5dec │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7f30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105550,18 +105550,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b7eb8 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c5e5c │ │ │ │ + bl 2c5dec │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b7f34 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -105901,15 +105901,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126c3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r2, b82e2 │ │ │ │ + cbz r2, b82c6 │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b8278 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105999,24 +105999,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1ccbc8 │ │ │ │ + bl 1ccb58 │ │ │ │ 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 1ccb94 │ │ │ │ + bl 1ccb24 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b83c8 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b83c4 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106089,21 +106089,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #320 @ 0x140 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2c5e5c │ │ │ │ + bl 2c5dec │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c1378 │ │ │ │ + bl 2c1308 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8840 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106140,19 +106140,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #6016 @ 0x1780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2c1438 │ │ │ │ + bl 2c13c8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c1370 │ │ │ │ + bl 2c1300 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b880e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -106666,17 +106666,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3632] @ 0xe30 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ movs r7, 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 │ │ │ │ @@ -106718,17 +106718,17 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n b8ac2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea564 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8ab2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ movs r7, 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] │ │ │ │ @@ -107175,15 +107175,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b90c8 ) │ │ │ │ ldr r1, [pc, #188] @ (b90cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b8f84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b8fc0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107220,43 +107220,43 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ movs r7, r4 │ │ │ │ strb r2, [r7, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r7, pc, #600 @ (adr r7, b9318 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #848 @ (adr r7, b9418 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, b9258 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r7, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #212] @ b91b4 │ │ │ │ ldr.w r3, [lr, #1156] @ 0x484 │ │ │ │ @@ -107835,23 +107835,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9774 ) │ │ │ │ ldr r1, [pc, #28] @ (b9778 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b9734 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #616 @ (adr r1, b99e0 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, b9820 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ movs r7, 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] @ (b97e8 ) │ │ │ │ @@ -107879,23 +107879,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b97f0 ) │ │ │ │ ldr r1, [pc, #28] @ (b97f4 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b97b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #120 @ (adr r1, b986c ) │ │ │ │ + add r0, pc, #696 @ (adr r0, b9aac ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r7, 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] @ (b9864 ) │ │ │ │ @@ -107923,23 +107923,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b986c ) │ │ │ │ ldr r1, [pc, #28] @ (b9870 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n b982c │ │ │ │ str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, b9af8 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, b9938 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -110400,45 +110400,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb468 ) │ │ │ │ ldr r2, [pc, #72] @ (bb46c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb346 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb470 ) │ │ │ │ ldr r1, [pc, #52] @ (bb474 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bb3d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r5, [pc, #424] @ (bb604 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r7, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ (bb634 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111174,44 +111174,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bbd38 ) │ │ │ │ ldr r2, [pc, #68] @ (bbd3c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbbf6 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bbd40 ) │ │ │ │ ldr r1, [pc, #48] @ (bbd44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bbc86 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add sl, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -111969,45 +111969,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc618 ) │ │ │ │ ldr r2, [pc, #72] @ (bc61c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc4f6 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc620 ) │ │ │ │ ldr r1, [pc, #52] @ (bc624 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bc584 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -113101,24 +113101,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd27c ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd280 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #888] @ (bd5f8 ) │ │ │ │ + ldr r7, [pc, #440] @ (bd438 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ bd7e4 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113507,15 +113507,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bd810 ) │ │ │ │ ldr r1, [pc, #268] @ (bd814 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd4a6 │ │ │ │ ldr r3, [pc, #224] @ (bd7f4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113539,39 +113539,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bd724 │ │ │ │ ldr r2, [pc, #196] @ (bd81c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bd820 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd724 │ │ │ │ ldr r2, [pc, #188] @ (bd824 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bd828 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd4a2 │ │ │ │ ldr r2, [pc, #180] @ (bd82c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bd830 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd724 │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bd834 ) │ │ │ │ ldr r1, [pc, #164] @ (bd838 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd640 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113587,65 +113587,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bd83c ) │ │ │ │ ldr r1, [pc, #108] @ (bd840 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd522 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r0, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #240] @ (bd908 ) │ │ │ │ + ldr r2, [pc, #816] @ (bdb48 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #920] @ (bdbbc ) │ │ │ │ + ldr r2, [pc, #472] @ (bd9fc ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r6, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #856] @ (bdb84 ) │ │ │ │ + ldr r2, [pc, #408] @ (bd9c4 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #792] @ (bdb4c ) │ │ │ │ + ldr r2, [pc, #344] @ (bd98c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #696] @ (bdaf4 ) │ │ │ │ + ldr r2, [pc, #248] @ (bd934 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #440] @ (bd9fc ) │ │ │ │ + ldr r1, [pc, #1016] @ (bdc3c ) │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -113917,15 +113917,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (bdcf8 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (bdcfc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bdb4a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ ldrb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -113994,15 +113994,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (bdd0c ) │ │ │ │ ldr r1, [pc, #200] @ (bdd10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd9ca │ │ │ │ ldr r1, [pc, #192] @ (bdd14 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd210 │ │ │ │ b.n bdbbc │ │ │ │ ldr r3, [pc, #136] @ (bdce8 ) │ │ │ │ @@ -114014,43 +114014,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bdbec │ │ │ │ ldr r2, [pc, #164] @ (bdd18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (bdd1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bdbec │ │ │ │ ldr r2, [pc, #156] @ (bdd20 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (bdd24 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bd9c6 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bda08 │ │ │ │ b.n bdbfa │ │ │ │ ldr r2, [pc, #136] @ (bdd28 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (bdd2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bdbec │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (bdd30 ) │ │ │ │ ldr r1, [pc, #120] @ (bdd34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n bdae4 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bd9e0 │ │ │ │ @@ -114061,51 +114061,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bd9e0 │ │ │ │ nop │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - mov r8, fp │ │ │ │ + mov r0, sp │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r7, r4 │ │ │ │ - cmp ip, pc │ │ │ │ + cmp ip, r1 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp r2, fp │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r2, r9 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r7, r4 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp r6, r5 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114291,15 +114291,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bdef2 │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n bdef2 │ │ │ │ ldrh.w r3, [r4, #3024] @ 0xbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r2, [r4, #3028] @ 0xbd4 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -114492,15 +114492,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be18a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #544] @ (be390 ) │ │ │ │ ldr r3, [pc, #536] @ (be38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114545,20 +114545,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be20e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be1c2 │ │ │ │ - bl 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be1b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n be16e │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be370 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be36a │ │ │ │ @@ -114577,126 +114577,126 @@ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be254 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be280 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be2ee │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ vldr d0, [pc, #128] @ be380 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be32e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n be16e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114740,15 +114740,15 @@ │ │ │ │ cbz r3, be430 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5a1c │ │ │ │ + bl 1f59ac │ │ │ │ ldr r3, [pc, #192] @ (be4b8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114790,27 +114790,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be414 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213cc8 │ │ │ │ + bl 213c58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be414 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be120 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213f18 │ │ │ │ + bl 213ea8 │ │ │ │ b.n be414 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -114887,34 +114887,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be56c │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be5c6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #44] @ (be5f4 ) │ │ │ │ ldr r3, [pc, #36] @ (be5f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114969,25 +114969,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 2b947c │ │ │ │ + bl 2b940c │ │ │ │ ldr r2, [pc, #676] @ (be910 ) │ │ │ │ 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 2b947c │ │ │ │ + bl 2b940c │ │ │ │ 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 │ │ │ │ @@ -115054,15 +115054,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (be934 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2ba820 │ │ │ │ + bl 2ba7b0 │ │ │ │ ldr r2, [pc, #500] @ (be938 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (be93c ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115107,25 +115107,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 2b947c │ │ │ │ + bl 2b940c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (be950 ) │ │ │ │ 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 2b947c │ │ │ │ + bl 2b940c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (be954 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (be958 ) │ │ │ │ @@ -115228,108 +115228,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #736 @ (adr r5, bec2c ) │ │ │ │ + add r5, pc, #288 @ (adr r5, bea6c ) │ │ │ │ movs r4, r5 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba18c │ │ │ │ + bl 2ba11c │ │ │ │ ldr r2, [pc, #72] @ (be9d4 ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (be9d8 ) │ │ │ │ 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 2ba820 │ │ │ │ + bl 2ba7b0 │ │ │ │ ldr r2, [pc, #40] @ (be9dc ) │ │ │ │ ldr r3, [pc, #44] @ (be9e0 ) │ │ │ │ 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 be9d0 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r1, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115338,82 +115338,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be5f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bbfe8 │ │ │ │ + bl 2bbf78 │ │ │ │ cbz r7, bea38 │ │ │ │ ldr r2, [pc, #48] @ (bea4c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (bea50 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ mov r3, r0 │ │ │ │ b.n bea26 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r7, 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 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 │ │ │ │ @@ -115452,25 +115452,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, beb46 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (beb8c ) │ │ │ │ ldr r2, [pc, #60] @ (beb88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115529,21 +115529,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ bec5c │ │ │ │ @@ -115553,15 +115553,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n bebd6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bebd6 │ │ │ │ @@ -115584,15 +115584,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -115624,15 +115624,15 @@ │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115651,15 +115651,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 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n bed68 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bee7e │ │ │ │ @@ -115669,38 +115669,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n bed5a │ │ │ │ movs r7, #0 │ │ │ │ b.n bed76 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bee52 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115710,19 +115710,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -115731,26 +115731,26 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bede4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea694 │ │ │ │ + bl 1ea624 │ │ │ │ cbz r6, bee5e │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bee8c ) │ │ │ │ ldr r3, [pc, #36] @ (bee88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -115802,25 +115802,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bef32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bef18 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [pc, #184] @ (befd4 ) │ │ │ │ ldr r3, [pc, #180] @ (befd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -115855,30 +115855,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bef92 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ b.n bef18 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bef72 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -115928,51 +115928,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf0b2 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf05e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf08e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [pc, #188] @ (bf158 ) │ │ │ │ ldr r3, [pc, #180] @ (bf154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116007,31 +116007,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf112 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ b.n bf05e │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf0ee │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116087,25 +116087,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf1fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf1e2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [pc, #276] @ (bf2f8 ) │ │ │ │ ldr r2, [pc, #268] @ (bf2f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116147,30 +116147,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf268 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n bf1e2 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf24c │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf24c │ │ │ │ movs r3, #1 │ │ │ │ @@ -116182,30 +116182,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf2c0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n bf1e2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf24c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116245,42 +116245,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf360 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ @@ -116305,30 +116305,30 @@ │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #412] @ (bf594 ) │ │ │ │ ldr r3, [pc, #396] @ (bf588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf57e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf15c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116363,23 +116363,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf576 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #80 @ 0x50 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -116409,36 +116409,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n bf3f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf54e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov sl, r0 │ │ │ │ b.n bf47c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf52a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116476,22 +116476,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bf960 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -116499,18 +116499,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bf8a6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116538,22 +116538,22 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #712] @ bf964 │ │ │ │ @@ -116565,15 +116565,15 @@ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bf944 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116585,102 +116585,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bf8b2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bf726 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf758 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bf952 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -116713,18 +116713,18 @@ │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldr r2, [pc, #216] @ (bf968 ) │ │ │ │ ldr r3, [pc, #204] @ (bf95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116765,30 +116765,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf660 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf91a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ b.n bf726 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bf8f6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -116866,43 +116866,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfa1e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl bf2fc │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -116911,29 +116911,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -116967,49 +116967,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfb5a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf2fc │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ @@ -117023,27 +117023,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -117052,27 +117052,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #20 │ │ │ │ str.w lr, [fp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117080,68 +117080,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfca2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfce2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c13c2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117196,15 +117196,15 @@ │ │ │ │ lsrs r3, r5, #13 │ │ │ │ lsrs r3, r5, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfa36 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r5, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117213,43 +117213,43 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfde2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -117281,24 +117281,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117306,29 +117306,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117361,24 +117361,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117386,29 +117386,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117441,24 +117441,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117466,29 +117466,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117521,24 +117521,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117546,29 +117546,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117601,24 +117601,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117626,29 +117626,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117681,26 +117681,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117708,29 +117708,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117763,26 +117763,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117790,46 +117790,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1418 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ @@ -117855,26 +117855,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117882,47 +117882,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1414 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -117948,24 +117948,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -117973,45 +117973,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118039,53 +118039,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #20 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118117,24 +118117,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118142,29 +118142,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118196,24 +118196,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118221,45 +118221,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118291,24 +118291,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118316,38 +118316,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118381,24 +118381,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118406,39 +118406,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118472,24 +118472,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118497,39 +118497,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118558,24 +118558,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118583,39 +118583,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1422 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118642,24 +118642,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118667,39 +118667,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1422 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118727,24 +118727,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -118752,38 +118752,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118818,24 +118818,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118843,41 +118843,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c141c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -118901,15 +118901,15 @@ │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #428] @ (c1428 ) │ │ │ │ ldr r3, [pc, #432] @ (c142c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119020,26 +119020,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w bfdbe │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfdf2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.w bfdf2 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c13d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c13d4 │ │ │ │ @@ -119077,29 +119077,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl bed1c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c147e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -119108,18 +119108,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c1676 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119135,22 +119135,22 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ 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, #2388] @ c1e90 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119161,51 +119161,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -119213,18 +119213,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ @@ -119264,21 +119264,21 @@ │ │ │ │ b.n c1502 │ │ │ │ movs r3, #1 │ │ │ │ b.n c1502 │ │ │ │ movs r3, #16 │ │ │ │ b.n c1502 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119287,18 +119287,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119323,21 +119323,21 @@ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r6, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -119346,18 +119346,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119382,21 +119382,21 @@ │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -119405,18 +119405,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119441,39 +119441,39 @@ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n c1746 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -119481,18 +119481,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119517,21 +119517,21 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsls r6, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119540,18 +119540,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119576,21 +119576,21 @@ │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119599,18 +119599,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119635,21 +119635,21 @@ │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -119658,18 +119658,18 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119696,22 +119696,22 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -119720,15 +119720,15 @@ │ │ │ │ add.w r8, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #872] @ (c1e94 ) │ │ │ │ ldr r3, [pc, #860] @ (c1e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119741,39 +119741,39 @@ │ │ │ │ b.n c1ace │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1ace │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1ace │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119782,18 +119782,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -119818,114 +119818,114 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n c1a72 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119934,18 +119934,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -119970,39 +119970,39 @@ │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1a62 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120012,18 +120012,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120061,22 +120061,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c1838 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -120085,54 +120085,54 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c1f20 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bee90 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1b28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120140,53 +120140,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl beb90 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl befd8 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -120195,15 +120195,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2a0a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120218,21 +120218,21 @@ │ │ │ │ bl bf2fc │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120241,38 +120241,38 @@ │ │ │ │ ldrb.w r7, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl befd8 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -120280,15 +120280,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bee90 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120331,22 +120331,22 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r4, r4, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120355,68 +120355,68 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c2222 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c2248 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1b28 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -120427,15 +120427,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w c24ea │ │ │ │ @@ -120483,22 +120483,22 @@ │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -120509,15 +120509,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w c2636 │ │ │ │ @@ -120566,22 +120566,22 @@ │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w ip, [fp, #46] @ 0x2e │ │ │ │ b.w c1b00 │ │ │ │ @@ -120634,30 +120634,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c20e4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c250e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 │ │ │ │ @@ -120704,41 +120704,41 @@ │ │ │ │ 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 c2978 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1b28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c24ea │ │ │ │ movs r3, #1 │ │ │ │ @@ -120749,30 +120749,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c24ea │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c265a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 │ │ │ │ @@ -120812,35 +120812,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c2744 │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -120862,34 +120862,34 @@ │ │ │ │ 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 c27e6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -120911,40 +120911,40 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n c287a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1b28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c2636 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -120954,30 +120954,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c2636 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c28ce │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ b.w c1b28 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c28b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121051,30 +121051,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c29da │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ b.w c204c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c29bc │ │ │ │ movs r3, #1 │ │ │ │ @@ -121126,34 +121126,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121167,35 +121167,35 @@ │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov lr, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121211,36 +121211,36 @@ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -121317,35 +121317,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2cbe │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c2eaa │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 546f0 │ │ │ │ @@ -121409,39 +121409,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2dce │ │ │ │ cbz r6, c2e2a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c2e50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121449,33 +121449,33 @@ │ │ │ │ b.n c2c0a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2c0a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w c2c04 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ ldr r2, [pc, #48] @ (c2ec4 ) │ │ │ │ ldr r3, [pc, #44] @ (c2ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121527,37 +121527,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c36ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c2f5a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -121565,25 +121565,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, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4e14 │ │ │ │ + bl 1e4da4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121594,18 +121594,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121651,53 +121651,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3076 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c30b4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -121706,32 +121706,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121743,15 +121743,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121764,46 +121764,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c31d0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -121829,25 +121829,25 @@ │ │ │ │ bl bea54 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c323c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -121899,15 +121899,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121919,18 +121919,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -121957,40 +121957,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4a0c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c337e │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ c36f0 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122008,15 +122008,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c49dc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c5028 │ │ │ │ @@ -122059,53 +122059,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c3058 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3488 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c34c6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -122113,44 +122113,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -122170,20 +122170,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl bea54 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -122192,18 +122192,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122242,25 +122242,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c4e9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c49f4 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122304,117 +122304,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ bne.n c36f4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c371c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3778 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c37a8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c37d2 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122427,67 +122427,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3842 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3894 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -122524,25 +122524,25 @@ │ │ │ │ bl bea54 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3932 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122635,33 +122635,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 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #80 @ 0x50 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #112 @ 0x70 │ │ │ │ @@ -122678,64 +122678,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3adc │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b06 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ @@ -122748,33 +122748,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3b64 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122784,106 +122784,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3bbc │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3bfe │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3c42 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3c7c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -122896,49 +122896,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3cda │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3d0a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -122947,27 +122947,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -122976,18 +122976,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123083,15 +123083,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123139,25 +123139,25 @@ │ │ │ │ bl bea54 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3f48 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123166,25 +123166,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3f88 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123240,15 +123240,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123271,15 +123271,15 @@ │ │ │ │ bl bec60 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c4078 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf15c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123306,31 +123306,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl beac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -123348,15 +123348,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl bea54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123376,27 +123376,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl bea54 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123414,15 +123414,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl bec60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123449,46 +123449,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4270 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123508,15 +123508,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -123527,53 +123527,53 @@ │ │ │ │ bl bee90 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4344 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4382 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -123581,72 +123581,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c442e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be4c0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123657,23 +123657,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123681,15 +123681,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123732,34 +123732,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4544 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ @@ -123769,29 +123769,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r9, r9, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -123801,18 +123801,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -123873,46 +123873,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf15c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c4fb2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -123922,29 +123922,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4b64 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c4fea │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -123961,15 +123961,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4ab0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee90 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -123979,68 +123979,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4804 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bea54 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bec60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ebc │ │ │ │ + bl 1e4e4c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -124049,18 +124049,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beb90 │ │ │ │ ldr.w r2, [pc, #1952] @ c5040 │ │ │ │ ldr.w r3, [pc, #1952] @ c5044 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124133,30 +124133,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4982 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r0 │ │ │ │ b.w c3dd6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c495e │ │ │ │ movs r3, #1 │ │ │ │ @@ -124171,15 +124171,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl beac0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.w c40ce │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c495e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124236,30 +124236,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4a80 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.w c335c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4a62 │ │ │ │ movs r3, #4 │ │ │ │ @@ -124310,30 +124310,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r8, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4b2e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r0 │ │ │ │ b.n c47a2 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4b0e │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124383,30 +124383,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4bde │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ b.n c472e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4bc0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124451,30 +124451,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4c7c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n c4692 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4c5e │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124522,30 +124522,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4d26 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n c4638 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c4d02 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124593,30 +124593,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4dc8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r0 │ │ │ │ b.w c3e46 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c4daa │ │ │ │ movs r3, #1 │ │ │ │ @@ -124664,30 +124664,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4e6c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r0 │ │ │ │ b.w c3e12 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c4e4e │ │ │ │ movs r3, #1 │ │ │ │ @@ -124719,30 +124719,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4ef8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ b.w c3656 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c4ed4 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124775,30 +124775,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4f80 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ b.w c3568 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c4f62 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -124877,15 +124877,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c50a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -124938,15 +124938,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c50e0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23197c │ │ │ │ + bl 23190c │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c51a6 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -124955,22 +124955,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c514a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c5144 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbz r0, c5144 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c5144 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c5198 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c5144 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -124979,15 +124979,15 @@ │ │ │ │ bhi.n c5144 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c5144 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c5126 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125003,15 +125003,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c514a │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5118 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125062,65 +125062,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl bed1c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5d32 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -125157,38 +125157,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0ebc │ │ │ │ + bl 1e0e4c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c51dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c51c0 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c50bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r2, [pc, #1672] @ c5a2c │ │ │ │ ldr.w r3, [pc, #1660] @ c5a24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125202,29 +125202,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c53e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -125232,18 +125232,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125280,33 +125280,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c1430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5362 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ b.n c5362 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl bed1c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -125315,27 +125315,27 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r9, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r9, #20 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125344,27 +125344,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125373,18 +125373,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5c7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125413,22 +125413,22 @@ │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -125442,32 +125442,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r0, r3 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125476,18 +125476,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125516,22 +125516,22 @@ │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125540,30 +125540,30 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r1, #80 @ 0x50 │ │ │ │ @@ -125585,27 +125585,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf598 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125614,28 +125614,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125665,33 +125665,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ b.n c5362 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -125704,24 +125704,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -125730,18 +125730,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125779,21 +125779,21 @@ │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -125802,33 +125802,33 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c2ec8 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -125836,28 +125836,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ @@ -125888,27 +125888,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -125916,18 +125916,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5d32 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -125943,22 +125943,22 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -125966,15 +125966,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n c549c │ │ │ │ movs r3, #32 │ │ │ │ b.n c5610 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5c22 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5a32 │ │ │ │ @@ -126038,15 +126038,15 @@ │ │ │ │ bne.w c5376 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c5cf0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c51c0 │ │ │ │ b.w c5384 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126056,21 +126056,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl bed1c │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -126080,27 +126080,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -126109,21 +126109,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -126146,15 +126146,15 @@ │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf598 │ │ │ │ b.w c5362 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126274,17 +126274,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c5fae │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, c5fc4 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126437,25 +126437,25 @@ │ │ │ │ b.n c6052 │ │ │ │ ldr r2, [pc, #28] @ (c6150 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c6154 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6090 │ │ │ │ nop │ │ │ │ add r0, pc, #64 @ (adr r0, c618c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n c6244 │ │ │ │ + blt.n c6164 │ │ │ │ movs r6, r4 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -127052,37 +127052,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c678c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6790 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6794 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n c6752 │ │ │ │ ldr r3, [pc, #32] @ (c6798 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6764 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c679c ) │ │ │ │ add r3, pc │ │ │ │ b.n c6764 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n c6698 │ │ │ │ + bpl.n c67b8 │ │ │ │ movs r6, r4 │ │ │ │ - revsh r0, r3 │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127110,16 +127110,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c6564 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c67ce │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127663,16 +127663,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c6ef6 │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c6eee │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -127905,16 +127905,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c651c │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, c717e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128602,15 +128602,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov r9, r5 │ │ │ │ str.w r2, [fp, #184] @ 0xb8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -128877,15 +128877,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7b9e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7b66 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 12675c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129124,15 +129124,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7e40 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7e06 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 12675c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129280,15 +129280,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c8020 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c7fee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r9, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r9, #288] @ 0x120 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -129397,15 +129397,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c750c │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c80fe │ │ │ │ b.w c74d2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129643,16 +129643,16 @@ │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r9, [r3, sl] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, c8428 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8428 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -129730,16 +129730,16 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [ip, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r5, sl] │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ str.w r9, [lr, sl] │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, c8532 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8532 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131358,15 +131358,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 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c971e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131374,28 +131374,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 c9760 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 266254 │ │ │ │ + bl 2661e4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9776 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c974e │ │ │ │ mov r1, r3 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9760 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131710,34 +131710,34 @@ │ │ │ │ bl a84ac │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9bf0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f7cf0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9b76 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9b66 │ │ │ │ bl 138210 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9b5a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9b82 │ │ │ │ mov r0, r6 │ │ │ │ bl 138210 │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9bca │ │ │ │ @@ -131944,24 +131944,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n c9da8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9dce │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7c4 │ │ │ │ + bl 1be754 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9da2 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d120 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266268 │ │ │ │ + bl 2661f8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9da8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132047,15 +132047,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8994 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a8740 │ │ │ │ @@ -132238,15 +132238,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca132 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca128 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ cbz r0, ca122 │ │ │ │ ldr.w r3, [r9, #612] @ 0x264 │ │ │ │ str.w r4, [r9, #616] @ 0x268 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #608] @ 0x260 │ │ │ │ b.n ca04c │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132278,15 +132278,15 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r0, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 256176 │ │ │ │ - b.n c99e4 │ │ │ │ + b.n ca904 │ │ │ │ movs r4, r5 │ │ │ │ bl e817e │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132312,21 +132312,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca1f4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca1ae │ │ │ │ vldr d7, [pc, #48] @ ca228 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca238 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132345,15 +132345,15 @@ │ │ │ │ b.n ca1e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (ca484 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132577,50 +132577,50 @@ │ │ │ │ ldr.w r8, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ cbz r6, ca50c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1341a0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [pc, #84] @ (ca588 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #48] @ (ca58c ) │ │ │ │ ldr r3, [pc, #36] @ (ca580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132661,19 +132661,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 550d0 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ strd sl, r9, [sp, #92] @ 0x5c │ │ │ │ @@ -132699,15 +132699,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n ca696 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, ca688 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca6c4 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -132797,15 +132797,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, ca768 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -132989,15 +132989,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, ca958 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e7ec0 │ │ │ │ + bl 1e7e50 │ │ │ │ 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} │ │ │ │ @@ -133042,20 +133042,20 @@ │ │ │ │ add.w r9, sp, #528 @ 0x210 │ │ │ │ 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 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, sp, #2512 @ 0x9d0 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -133067,68 +133067,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1341a0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n caa64 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ca9fc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n caa20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266254 │ │ │ │ + bl 2661e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, caa5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n caa16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54208 │ │ │ │ b.n caa16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n caa4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r3, [pc, #1404] @ caff4 │ │ │ │ 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 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ mov ip, sl │ │ │ │ addw r3, sp, #2476 @ 0x9ac │ │ │ │ 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} │ │ │ │ @@ -133363,15 +133363,15 @@ │ │ │ │ cbz r3, cad52 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n cad3a │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cbz r6, cadb8 │ │ │ │ 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 │ │ │ │ @@ -133636,21 +133636,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb06a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb026 │ │ │ │ vldr d7, [pc, #52] @ cb0a0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb0b0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133670,15 +133670,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -134165,16 +134165,16 @@ │ │ │ │ cbz r0, cb6d4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cb6ee │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cb6ee │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 cb6ee │ │ │ │ @@ -134412,23 +134412,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 cb978 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cba6a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cb926 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134439,15 +134439,15 @@ │ │ │ │ bpl.n cba02 │ │ │ │ cbz r5, cb9ca │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cb9ea │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cb9ea │ │ │ │ @@ -134495,32 +134495,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cb9dc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cba3c │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cba8c │ │ │ │ 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 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cba62 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cba9c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cb94a │ │ │ │ @@ -134650,15 +134650,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8994 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a8740 │ │ │ │ @@ -134827,15 +134827,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cbdee │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cbde4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ cbz r0, cbde0 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cbd38 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -134866,15 +134866,15 @@ │ │ │ │ add sl, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cbf1e │ │ │ │ vrshr.u64 d20, d22, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cbde2 │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7bc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cbnz r6, cbeda │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cbf0c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a8448 │ │ │ │ @@ -135621,30 +135621,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cc680 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cc686 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cc67c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 126fb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc980 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -135679,15 +135679,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134200 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f7470 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -135702,17 +135702,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w cc8da │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 127140 │ │ │ │ ldr r2, [pc, #532] @ (cc99c ) │ │ │ │ ldr r3, [pc, #520] @ (cc994 ) │ │ │ │ add r2, pc │ │ │ │ @@ -135751,15 +135751,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cc942 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cbz r4, cc820 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -135810,15 +135810,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca590 │ │ │ │ ldr.w r3, [r8, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cc976 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -135847,15 +135847,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f4708 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25ca44 │ │ │ │ + bl 25c9d4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ @@ -137726,23 +137726,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n cdd9c │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n cdd08 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov sl, r0 │ │ │ │ bl b4dbc │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 1cc938 │ │ │ │ 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 │ │ │ │ @@ -138311,30 +138311,30 @@ │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce386 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce37c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 126fb4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce75c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ strd r7, r7, [sp, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ @@ -138365,15 +138365,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 134200 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f7470 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ 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 │ │ │ │ @@ -138398,15 +138398,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f4708 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25ca44 │ │ │ │ + bl 25c9d4 │ │ │ │ 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 │ │ │ │ @@ -138422,15 +138422,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ce62c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 138714 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cbz r4, ce4e8 │ │ │ │ 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 │ │ │ │ @@ -138495,15 +138495,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca590 │ │ │ │ ldr.w r3, [r9, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ce72a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138563,17 +138563,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ce6de │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 138210 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127140 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce5a4 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138629,31 +138629,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n ce62c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n ce6ae │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127140 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n ce650 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ce734 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127140 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141156,16 +141156,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d02f2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d02f2 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc8b8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0566 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d058a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141333,16 +141333,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc8b8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc848 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d062c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0602 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141396,16 +141396,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 d0440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d057e │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d02d6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0614 │ │ │ │ @@ -141470,16 +141470,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d02e4 │ │ │ │ b.n d058a │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d053e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d068a │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d068a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d04d2 │ │ │ │ @@ -141533,17 +141533,17 @@ │ │ │ │ b.n d0376 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0306 │ │ │ │ mov r8, r9 │ │ │ │ b.n d0590 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -142363,16 +142363,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d114a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d114a │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc8b8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1324 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d134a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142559,16 +142559,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d1238 │ │ │ │ adds r1, #20 │ │ │ │ b.n d125c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d133c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d1130 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1524 │ │ │ │ @@ -142593,16 +142593,16 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc8b8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc848 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d153a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1510 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142760,16 +142760,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d113e │ │ │ │ b.n d134a │ │ │ │ adds r1, #20 │ │ │ │ b.n d1474 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d1590 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d1590 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -142823,17 +142823,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d1160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d149c │ │ │ │ nop │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (d17f0 ) │ │ │ │ @@ -147450,23 +147450,23 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d47ee │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4812 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4780 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4780 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147500,15 +147500,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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -147800,37 +147800,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4c1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc60c │ │ │ │ blx 5513c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc60c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc5cc │ │ │ │ + bl 2bc55c │ │ │ │ blx 5513c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bc5cc │ │ │ │ + bl 2bc55c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 550d0 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -147883,15 +147883,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 │ │ │ │ - rsbs r0, r2, #37 @ 0x25 │ │ │ │ + sbc.w r0, r2, #37 @ 0x25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3596] @ d5aa4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5aa8 │ │ │ │ @@ -149039,70 +149039,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5c0e │ │ │ │ b.n d5c2c │ │ │ │ cbz r4, d5afe │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, ip, #37 @ 0x25 │ │ │ │ - bic.w r0, sl, #37 @ 0x25 │ │ │ │ - vaddl.s8 q8, d8, d21 │ │ │ │ - vaddl.s32 q0, d14, d21 │ │ │ │ - vaddl.s8 q8, d4, d21 │ │ │ │ - vext.8 d0, d8, d21, #0 │ │ │ │ - vaddl.s16 q0, d4, d21 │ │ │ │ - vhadd.s32 d16, d2, d21 │ │ │ │ - vhadd.s d16, d10, d21 │ │ │ │ - vhadd.s16 d16, d10, d21 │ │ │ │ - vhadd.s d16, d2, d21 │ │ │ │ - vhadd.s16 d16, d2, d21 │ │ │ │ - vhadd.s32 d16, d10, d21 │ │ │ │ - vhadd.s8 d16, d14, d21 │ │ │ │ - vhadd.s32 d16, d4, d21 │ │ │ │ - vhadd.s d0, d12, d21 │ │ │ │ + vaddl.s32 q0, d12, d21 │ │ │ │ + vext.8 d0, d10, d21, #0 │ │ │ │ + vhadd.s16 d16, d8, d21 │ │ │ │ + vhadd.s d0, d14, d21 │ │ │ │ vhadd.s16 d16, d4, d21 │ │ │ │ - vhadd.s d0, d0, d21 │ │ │ │ - vhadd.s8 d16, d0, d21 │ │ │ │ - vhadd.s16 d16, d2, d21 │ │ │ │ - cdp 0, 13, cr0, cr14, cr5, {1} │ │ │ │ - cdp 0, 12, cr0, cr4, cr5, {1} │ │ │ │ - cdp 0, 15, cr0, cr8, cr5, {1} │ │ │ │ + vhadd.s8 d16, d8, d21 │ │ │ │ + vhadd.s32 d0, d4, d21 │ │ │ │ + cdp 0, 15, cr0, cr2, cr5, {1} │ │ │ │ + vhadd.s8 d0, d10, d21 │ │ │ │ + cdp 0, 14, cr0, cr10, cr5, {1} │ │ │ │ + vhadd.s8 d0, d2, d21 │ │ │ │ cdp 0, 14, cr0, cr2, cr5, {1} │ │ │ │ - vhadd.s16 d0, d10, d21 │ │ │ │ - vhadd.s8 d0, d14, d21 │ │ │ │ - cdp 0, 12, cr0, cr8, cr5, {1} │ │ │ │ + cdp 0, 15, cr0, cr10, cr5, {1} │ │ │ │ cdp 0, 13, cr0, cr14, cr5, {1} │ │ │ │ - cdp 0, 7, cr0, cr8, cr5, {1} │ │ │ │ - cdp 0, 5, cr0, cr10, cr5, {1} │ │ │ │ - cdp 0, 2, cr0, cr6, cr5, {1} │ │ │ │ - cdp 0, 0, cr0, cr12, cr5, {1} │ │ │ │ - ldcl 0, cr0, [r8, #148] @ 0x94 │ │ │ │ - ldc 0, cr0, [lr, #148]! @ 0x94 │ │ │ │ - stc 0, cr0, [sl, #148] @ 0x94 │ │ │ │ - ldcl 0, cr0, [r0, #-148]! @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [ip, #-148]! @ 0xffffff6c │ │ │ │ - stc 0, cr0, [r2, #-148]! @ 0xffffff6c │ │ │ │ - stcl 0, cr0, [lr], #148 @ 0x94 │ │ │ │ - ldcl 0, cr0, [r4], {37} @ 0x25 │ │ │ │ - stc 0, cr0, [r0], #148 @ 0x94 │ │ │ │ - stc 0, cr0, [r6], {37} @ 0x25 │ │ │ │ - mrrc 0, 2, r0, r2, cr5 │ │ │ │ - mcrr 0, 2, r0, r2, cr5 │ │ │ │ - ldc 0, cr0, [r0], {37} @ 0x25 │ │ │ │ - @ instruction: 0xebf20025 │ │ │ │ - rsb r0, r0, r5, asr #32 │ │ │ │ - sub.w r0, ip, r5, asr #32 │ │ │ │ - rsb r0, lr, r5, asr #32 │ │ │ │ - subs.w r0, sl, r5, asr #32 │ │ │ │ - rsbs r0, r8, r5, asr #32 │ │ │ │ - rsb r0, r8, r5, asr #32 │ │ │ │ - @ instruction: 0xeb900025 │ │ │ │ - @ instruction: 0xeb960025 │ │ │ │ + cdp 0, 15, cr0, cr4, cr5, {1} │ │ │ │ + cdp 0, 12, cr0, cr12, cr5, {1} │ │ │ │ + cdp 0, 14, cr0, cr4, cr5, {1} │ │ │ │ + cdp 0, 12, cr0, cr0, cr5, {1} │ │ │ │ + cdp 0, 13, cr0, cr0, cr5, {1} │ │ │ │ + cdp 0, 14, cr0, cr2, cr5, {1} │ │ │ │ + cdp 0, 6, cr0, cr14, cr5, {1} │ │ │ │ + cdp 0, 5, cr0, cr4, cr5, {1} │ │ │ │ + cdp 0, 8, cr0, cr8, cr5, {1} │ │ │ │ + cdp 0, 7, cr0, cr2, cr5, {1} │ │ │ │ + cdp 0, 10, cr0, cr10, cr5, {1} │ │ │ │ + cdp 0, 9, cr0, cr14, cr5, {1} │ │ │ │ + cdp 0, 5, cr0, cr8, cr5, {1} │ │ │ │ + cdp 0, 6, cr0, cr14, cr5, {1} │ │ │ │ + cdp 0, 0, cr0, cr8, cr5, {1} │ │ │ │ + stcl 0, cr0, [sl, #148]! @ 0x94 │ │ │ │ + ldc 0, cr0, [r6, #148]! @ 0x94 │ │ │ │ + ldc 0, cr0, [ip, #148] @ 0x94 │ │ │ │ + stcl 0, cr0, [r8, #-148]! @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [lr, #-148] @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [sl, #-148] @ 0xffffff6c │ │ │ │ + stc 0, cr0, [r0, #-148] @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [ip], {37} @ 0x25 │ │ │ │ + ldc 0, cr0, [r2], #148 @ 0x94 │ │ │ │ + ldcl 0, cr0, [lr], #-148 @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [r4], #-148 @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [r0], #-148 @ 0xffffff6c │ │ │ │ + ldc 0, cr0, [r6], {37} @ 0x25 │ │ │ │ + @ instruction: 0xebe20025 │ │ │ │ + rsbs r0, r2, r5, asr #32 │ │ │ │ + sub.w r0, r0, r5, asr #32 │ │ │ │ + @ instruction: 0xeb820025 │ │ │ │ + adcs.w r0, r0, r5, asr #32 │ │ │ │ + @ instruction: 0xeb3c0025 │ │ │ │ + adcs.w r0, lr, r5, asr #32 │ │ │ │ adc.w r0, sl, r5, asr #32 │ │ │ │ - @ instruction: 0xeb380025 │ │ │ │ + sbc.w r0, r8, r5, asr #32 │ │ │ │ + adcs.w r0, r8, r5, asr #32 │ │ │ │ + @ instruction: 0xeb200025 │ │ │ │ + @ instruction: 0xeb260025 │ │ │ │ + @ instruction: 0xeada0025 │ │ │ │ + pkhtb r0, r8, r5, asr #32 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5c2a │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5c2a │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5c2a │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149585,23 +149585,25 @@ │ │ │ │ b.n d5e6a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #624 @ (adr r3, d62ac ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r8, {r0, r2, r5} │ │ │ │ - ldrd r0, r0, [r6], #148 @ 0x94 │ │ │ │ - strd r0, r0, [r0], #-148 @ 0x94 │ │ │ │ - strex r0, r0, [r8, #148] @ 0x94 │ │ │ │ + ldmia.w r8, {r0, r2, r5} │ │ │ │ + stmia.w r6, {r0, r2, r5} │ │ │ │ + b.n d602c │ │ │ │ + movs r5, r4 │ │ │ │ + b.n d6000 │ │ │ │ + movs r5, r4 │ │ │ │ add r1, pc, #536 @ (adr r1, d626c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n d5f40 │ │ │ │ + b.n d5e60 │ │ │ │ movs r5, r4 │ │ │ │ - b.n d5f2c │ │ │ │ + b.n d5e4c │ │ │ │ movs r5, 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 │ │ │ │ @@ -150650,17 +150652,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6454 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r4, #0 │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r0, r1, #6 │ │ │ │ movs r4, r5 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1120] @ 0x460 │ │ │ │ @@ -150706,15 +150708,15 @@ │ │ │ │ bl 126fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d81d6 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -151267,15 +151269,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d81b6 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151680,15 +151682,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d783c │ │ │ │ nop │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -152123,15 +152125,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d73f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d7410 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152293,15 +152295,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d7d0c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n d7d9c │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d8172 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152375,15 +152377,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n d7d9c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d82c0 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d7c3a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152483,15 +152485,15 @@ │ │ │ │ b.n d7ec8 │ │ │ │ bne.n d81ae │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d81ae │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7ab8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d7d9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d81f0 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d7110 │ │ │ │ @@ -152567,15 +152569,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d7c3a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d7564 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r4, 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 │ │ │ │ @@ -154213,15 +154215,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d8dc8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r6, #11206656 @ 0xab0000 │ │ │ │ + ands.w r0, r6, #11206656 @ 0xab0000 │ │ │ │ strb r4, [r0, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1128] @ 0x468 │ │ │ │ subw sp, sp, #2932 @ 0xb74 │ │ │ │ @@ -154266,15 +154268,15 @@ │ │ │ │ bl 126fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w daa74 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -154830,15 +154832,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w daa62 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155244,15 +155246,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da160 │ │ │ │ nop │ │ │ │ ldr r2, [r1, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d9fbc │ │ │ │ + b.n d9edc │ │ │ │ movs r3, r5 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ mov r4, sl │ │ │ │ @@ -155645,15 +155647,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9d16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d9d32 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -155824,15 +155826,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d97d4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n da650 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w daa3e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -155904,15 +155906,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n da650 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w dab32 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da506 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -155994,15 +155996,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb00c │ │ │ │ b.w d9d28 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n da796 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n da650 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, daa8c │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9a3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156062,15 +156064,15 @@ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da506 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w d9e8e │ │ │ │ nop │ │ │ │ - bgt.n dab58 │ │ │ │ + blt.n daa78 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157676,15 +157678,15 @@ │ │ │ │ b.w db5f8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #64] @ (dbe78 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ ldr r0, [pc, #848] @ (dc194 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1080] @ 0x438 │ │ │ │ @@ -157733,15 +157735,15 @@ │ │ │ │ bl 126fb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd3c4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -158300,15 +158302,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd398 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158723,15 +158725,15 @@ │ │ │ │ nop │ │ │ │ sbcs r6, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x0012 │ │ │ │ movs r3, r5 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -159199,15 +159201,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc57a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc596 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159417,15 +159419,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dcf36 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n dcfc2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd500 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159465,15 +159467,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127140 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n dcfc2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -159543,15 +159545,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dcce6 │ │ │ │ b.n dcce2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n dcfc2 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd45e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159728,15 +159730,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd4a0 │ │ │ │ mov r6, r2 │ │ │ │ b.w dc6f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - sxth r6, r3 │ │ │ │ + cbz r6, dd62a │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -159824,28 +159826,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -159867,28 +159869,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -159910,26 +159912,26 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ ldr.w r3, [lr, #1476] @ 0x5c4 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [lr, #1476] @ 0x5c4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cbe4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -159943,75 +159945,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b61f8 │ │ │ │ + bl 1b6188 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6380 │ │ │ │ + bl 1b6310 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6944 │ │ │ │ + bl 1b68d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5e9c │ │ │ │ + bl 1b5e2c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5bc8 │ │ │ │ + bl 1b5b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5d30 │ │ │ │ + bl 1b5cc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ba4e8 │ │ │ │ + bl 1ba478 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b650c │ │ │ │ + bl 1b649c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b5fe0 │ │ │ │ + bl 1b5f70 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3738 │ │ │ │ + bl 1d36c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6944 │ │ │ │ + bl 1b68d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160227,15 +160229,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n dda40 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddca0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160248,15 +160250,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160351,19 +160353,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r3, r5 │ │ │ │ movs r4, #174 @ 0xae │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160572,15 +160574,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n dde52 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de0a6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160593,15 +160595,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160697,19 +160699,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #640 @ (adr r5, de394 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, de1d4 ) │ │ │ │ movs r3, r5 │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160918,15 +160920,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de25a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de4ae │ │ │ │ adds r3, #1 │ │ │ │ @@ -160939,15 +160941,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -161043,19 +161045,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #608 @ (adr r1, de77c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, de5bc ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r4, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r0, #24] │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -161272,23 +161274,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, de778 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n de750 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n de772 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n de748 │ │ │ │ ldr r2, [pc, #36] @ (de780 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161300,15 +161302,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -161605,19 +161607,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r0, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ movs r3, r5 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -162071,17 +162073,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ movs r3, r5 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n ded9a │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175319,15 +175321,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8218 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c5f94 │ │ │ │ + bl 2c5f24 │ │ │ │ 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] │ │ │ │ @@ -175535,15 +175537,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2c6030 │ │ │ │ + bl 2c5fc0 │ │ │ │ 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] │ │ │ │ @@ -175559,15 +175561,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e8310 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c6074 │ │ │ │ + bl 2c6004 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e8218 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175608,18 +175610,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vsri.32 q14, q13, #1 │ │ │ │ + vraddhn.i d28, , q5 │ │ │ │ movs r4, r4 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r2, e83f4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -175986,15 +175988,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n e88dc │ │ │ │ - bl 2c6030 │ │ │ │ + bl 2c5fc0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e88be │ │ │ │ ldr.w sl, [pc, #560] @ e8a1c │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8a20 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176029,15 +176031,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 5513c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c37e0 │ │ │ │ + bl 1c3770 │ │ │ │ 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] │ │ │ │ @@ -176082,15 +176084,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8a06 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c5f94 │ │ │ │ + bl 2c5f24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e88be │ │ │ │ ldr r3, [pc, #324] @ (e8a2c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176135,15 +176137,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 5513c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c37e0 │ │ │ │ + bl 1c3770 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176202,25 +176204,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], #-168 @ 0xffffff58 │ │ │ │ - mcrr2 0, 2, r0, sl, cr10 │ │ │ │ - asrs r6, r2 │ │ │ │ + @ instruction: 0xfbb0002a │ │ │ │ + @ instruction: 0xfbda002a │ │ │ │ + lsls r6, r4 │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xfb5a002a │ │ │ │ - smlatb r0, lr, sl, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + @ instruction: 0xfaea002a │ │ │ │ + @ instruction: 0xfaae002a │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r5, r4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (e8bb0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -176257,15 +176259,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2c5f94 │ │ │ │ + bl 2c5f24 │ │ │ │ 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 │ │ │ │ @@ -176593,15 +176595,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e8e82 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e8e76 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e8e68 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e8e58 │ │ │ │ @@ -176746,15 +176748,15 @@ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1c5008 │ │ │ │ + bl 1c4f98 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e8fc0 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e8ff4 │ │ │ │ @@ -176824,28 +176826,28 @@ │ │ │ │ mov r4, r1 │ │ │ │ it cs │ │ │ │ movcs r4, #4 │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ add.w r8, r7, #6496 @ 0x1960 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r2, [r6, #3060] @ 0xbf4 │ │ │ │ ldr.w r3, [r6, #3064] @ 0xbf8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e99b6 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e98c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e99e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r5, #32 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ @@ -177055,15 +177057,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9328 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9a28 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -177094,39 +177096,39 @@ │ │ │ │ cbz r0, e938c │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1c5490 │ │ │ │ + bl 1c5420 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e936e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e93aa │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c5490 │ │ │ │ + bl 1c5420 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 55648 │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c4f08 │ │ │ │ + bl 1c4e98 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8cfc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177406,15 +177408,15 @@ │ │ │ │ beq.w e9bf8 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e910c │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5248 @ 0x1480 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -177430,15 +177432,15 @@ │ │ │ │ bl f7bc8 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e985c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #688] @ 0x2b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -177506,27 +177508,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e99f8 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e99ce │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9bf8 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ str.w r9, [r4, #676] @ 0x2a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ b.n e96b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n e93d2 │ │ │ │ movs r4, #1 │ │ │ │ b.n e9090 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177553,15 +177555,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f7cf0 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n e93d2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e99ee │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177573,15 +177575,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9a66 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a58 │ │ │ │ ldr.w r2, [r5, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str.w r0, [r5, #684] @ 0x2ac │ │ │ │ @@ -177616,15 +177618,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8868 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r3, [r6, #3060] @ 0xbf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e90ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e93d2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177734,15 +177736,15 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e974e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 549cc │ │ │ │ b.n e98b0 │ │ │ │ @@ -177765,15 +177767,15 @@ │ │ │ │ b.n e974a │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r6, #7100 @ 0x1bbc │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3224] @ 0xc98 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2632] @ 0xa48 │ │ │ │ - bl 2be38c │ │ │ │ + bl 2be31c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e930c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9bb2 │ │ │ │ @@ -177781,24 +177783,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6176 @ 0x1820 │ │ │ │ add.w r7, r8, #4096 @ 0x1000 │ │ │ │ adds r2, #24 │ │ │ │ add.w r6, r8, #6176 @ 0x1820 │ │ │ │ - bl 2be5f0 │ │ │ │ + bl 2be580 │ │ │ │ ldr r2, [pc, #284] @ (e9c00 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2be5f0 │ │ │ │ + bl 2be580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9b68 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -177819,32 +177821,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, ip, [r6, #16] │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ strd r5, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2be5f0 │ │ │ │ + bl 2be580 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9b12 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8a30 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2be5f0 │ │ │ │ + bl 2be580 │ │ │ │ b.n e9b1a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9ba4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177857,19 +177859,19 @@ │ │ │ │ strd r3, r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2be5f0 │ │ │ │ + bl 2be580 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9b7c │ │ │ │ mov r0, fp │ │ │ │ - bl 2be62c │ │ │ │ + bl 2be5bc │ │ │ │ b.w e930c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8c6c │ │ │ │ @@ -177880,31 +177882,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9c04 ) │ │ │ │ ldr r1, [pc, #48] @ (e9c08 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n e9ac6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9bf2 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e921c │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e99a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (e9db0 ) │ │ │ │ @@ -178059,25 +178061,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r4, r4 │ │ │ │ bl 285dca │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ movs r4, 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] │ │ │ │ @@ -178121,15 +178123,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n e9ea2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9e76 │ │ │ │ dmb ish │ │ │ │ @@ -178137,15 +178139,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9e64 │ │ │ │ b.n e9e36 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178231,15 +178233,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n e9f10 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178380,15 +178382,15 @@ │ │ │ │ cbz r1, ea192 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea1ba │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea144 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178409,15 +178411,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea04c │ │ │ │ b.n ea04e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea0aa │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178536,28 +178538,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea312 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea2ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea2e0 │ │ │ │ b.n ea230 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea2c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea318 │ │ │ │ @@ -178650,28 +178652,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea44a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea426 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea418 │ │ │ │ b.n ea386 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea3fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea450 │ │ │ │ @@ -178740,29 +178742,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea53e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea51a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea50a │ │ │ │ b.n ea4bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea4ee │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea526 │ │ │ │ @@ -178828,30 +178830,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea62c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea606 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea5f6 │ │ │ │ b.n ea5a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea5da │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea612 │ │ │ │ @@ -178930,29 +178932,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea734 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea70e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea700 │ │ │ │ b.n ea694 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea6e2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea73a │ │ │ │ @@ -179032,29 +179034,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n ea7b6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea842 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea81e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea80e │ │ │ │ b.n ea7a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea7ec │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea82a │ │ │ │ @@ -179162,29 +179164,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea99e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea978 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea96a │ │ │ │ b.n ea8ae │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n ea94c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea9a4 │ │ │ │ @@ -179274,29 +179276,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eaaca │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaaa4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaa94 │ │ │ │ b.n eaa14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eaa74 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eaad0 │ │ │ │ @@ -179393,28 +179395,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eac06 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eabe2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eabd4 │ │ │ │ b.n eab48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eabb4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eac0c │ │ │ │ @@ -179513,28 +179515,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ead48 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ead24 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ead16 │ │ │ │ b.n eac86 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eacf6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ead4e │ │ │ │ @@ -179635,29 +179637,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eae8e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eae6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eae5a │ │ │ │ b.n eadcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eae3e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eae76 │ │ │ │ @@ -179760,29 +179762,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eafde │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eafb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eafaa │ │ │ │ b.n eaf14 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eaf8a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eafe4 │ │ │ │ @@ -179876,29 +179878,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb112 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb0ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb0de │ │ │ │ b.n eb052 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eb0c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb118 │ │ │ │ @@ -179992,29 +179994,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb246 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb220 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb212 │ │ │ │ b.n eb186 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eb1f4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb24c │ │ │ │ @@ -180108,28 +180110,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb37a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb356 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb348 │ │ │ │ b.n eb2be │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eb328 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb380 │ │ │ │ @@ -180222,28 +180224,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb4ac │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb488 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb47a │ │ │ │ b.n eb3f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eb45a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb4b2 │ │ │ │ @@ -180330,30 +180332,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb5ca │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb5a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb594 │ │ │ │ b.n eb546 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eb578 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb5b0 │ │ │ │ @@ -180425,30 +180427,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb6c2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb69c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb68c │ │ │ │ b.n eb634 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n eb670 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb6a8 │ │ │ │ @@ -180484,52 +180486,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d584 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, eb7a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d584 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n eb79c │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ b.n eb784 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -180594,34 +180596,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n eb854 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n eb8ae │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #44] @ (eb8dc ) │ │ │ │ ldr r3, [pc, #36] @ (eb8d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -180758,75 +180760,75 @@ │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r7, r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ - bl 2df5ac │ │ │ │ + bl 2df53c │ │ │ │ mov r4, r0 │ │ │ │ - bl 225dc8 │ │ │ │ + bl 225d58 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb7fc │ │ │ │ + bl 1fb78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b8ac │ │ │ │ + bl 21b83c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efbfc │ │ │ │ + bl 1efb8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3ef4 │ │ │ │ + bl 1e3e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec498 │ │ │ │ + bl 1ec428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec4e0 │ │ │ │ + bl 1ec470 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb7fc │ │ │ │ + bl 1fb78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 239904 │ │ │ │ + bl 239894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266ddc │ │ │ │ + bl 266d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f430 │ │ │ │ + bl 22f3c0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215948 │ │ │ │ + bl 2158d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23335c │ │ │ │ + bl 2332ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ed20 │ │ │ │ + bl 22ecb0 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23729c │ │ │ │ + bl 23722c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a068 │ │ │ │ + bl 239ff8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c2bc │ │ │ │ + bl 24c24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ ldr r2, [pc, #40] @ (ebaf8 ) │ │ │ │ ldr r3, [pc, #28] @ (ebaf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -180836,15 +180838,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r2, r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebb46 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181057,25 +181059,25 @@ │ │ │ │ bne.n ebd5a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ebd5a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ebd80 ) │ │ │ │ ldr r2, [pc, #28] @ (ebd7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -181949,15 +181951,15 @@ │ │ │ │ b.n ec58e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec58e │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 54058 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f7cf0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -181994,15 +181996,15 @@ │ │ │ │ beq.w ecc60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec670 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ec7b0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, ec736 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182063,15 +182065,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ecd16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182266,15 +182268,15 @@ │ │ │ │ beq.w eccce │ │ │ │ ldr r3, [pc, #32] @ (eca58 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n eca5c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ ldrh r5, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -182597,40 +182599,40 @@ │ │ │ │ bl eb908 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ece26 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1be7c4 │ │ │ │ + bl 1be754 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7c4 │ │ │ │ + bl 1be754 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d4b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be7c4 │ │ │ │ + bl 1be754 │ │ │ │ cbnz r0, ece2a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ece06 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ece06 │ │ │ │ @@ -182639,15 +182641,15 @@ │ │ │ │ bl ec518 │ │ │ │ cbnz r0, ece1e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec518 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ece02 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182693,15 +182695,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d120 │ │ │ │ ldr r3, [pc, #164] @ (ecf38 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3f90 │ │ │ │ + bl 1e3f20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl eb908 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ecf26 │ │ │ │ @@ -182752,15 +182754,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ecef0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183007,78 +183009,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed218 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ b.n ed24e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed24e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [pc, #132] @ (ed2d4 ) │ │ │ │ ldr r3, [pc, #124] @ (ed2d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed2c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed286 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ b.n ed24e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed26a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed26a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187359,37 +187361,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0226 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f039c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ f04a8 │ │ │ │ @@ -187399,15 +187401,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #548] @ (f04ac ) │ │ │ │ ldr r3, [pc, #536] @ (f04a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187439,15 +187441,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f01dc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f03c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187491,39 +187493,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f03d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0284 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f0284 │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl ed128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ b.n f022e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f02cc │ │ │ │ b.n f01dc │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187568,30 +187570,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f0324 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0450 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ b.n f0284 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f0432 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -187838,24 +187840,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f056e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f078e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0754 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -187876,15 +187878,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 132410 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e2004 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f056e │ │ │ │ mov lr, r3 │ │ │ │ b.n f06d4 │ │ │ │ @@ -191524,21 +191526,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1df4e8 │ │ │ │ + bl 1df478 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f376e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -191546,18 +191548,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f3376 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191587,39 +191589,39 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f3132 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r3, [pc, #1752] @ f380c │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -191627,15 +191629,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f31c6 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f35e4 │ │ │ │ @@ -191650,48 +191652,48 @@ │ │ │ │ bne.w f37fa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f3382 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -191766,23 +191768,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f338a │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -191793,40 +191795,40 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f313a │ │ │ │ movs r6, #32 │ │ │ │ b.n f330e │ │ │ │ movs r6, #8 │ │ │ │ b.n f330e │ │ │ │ movs r6, #16 │ │ │ │ b.n f330e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -191842,34 +191844,34 @@ │ │ │ │ mov r4, r8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -191885,36 +191887,36 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ @@ -191927,37 +191929,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w ip, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -191970,112 +191972,112 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f31a4 │ │ │ │ movs r6, #1 │ │ │ │ b.n f330e │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f31a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w lr, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f37ec │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192098,20 +192100,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl eb7a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192142,58 +192144,58 @@ │ │ │ │ bl eb7a8 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f31a4 │ │ │ │ ldr r2, [pc, #164] @ (f3814 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n f3088 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f338a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f36f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f338a │ │ │ │ movs r7, #1 │ │ │ │ @@ -192351,60 +192353,60 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3a4a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ movs r0, #1 │ │ │ │ b.n f389e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f389e │ │ │ │ @@ -192466,15 +192468,15 @@ │ │ │ │ beq.w f389c │ │ │ │ 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 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -192494,37 +192496,37 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f41d0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192559,37 +192561,37 @@ │ │ │ │ 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 f4560 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ strb.w r8, [sp, #196] @ 0xc4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f46c6 │ │ │ │ @@ -192674,15 +192676,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0160 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2ed0 │ │ │ │ + bl 1e2e60 │ │ │ │ b.n f3a6a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f389c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192704,36 +192706,36 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -192747,34 +192749,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ @@ -192787,45 +192789,45 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3a52 │ │ │ │ ldr.w r3, [pc, #1336] @ f448c │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -192862,74 +192864,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3fe0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4020 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4044 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3a52 │ │ │ │ ldr.w r3, [pc, #1052] @ f448c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -192960,40 +192962,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #92] @ 0x5c │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f40ec │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -193002,67 +193004,67 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ b.n f3a6a │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.w f39a4 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f40b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3bce │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3bce │ │ │ │ ldr r3, [pc, #648] @ (f448c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193074,44 +193076,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3bce │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4244 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f448c │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -193122,19 +193124,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -193175,18 +193177,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f442a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ 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, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -193195,21 +193197,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f3cba │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4396 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n f4452 │ │ │ │ @@ -193221,22 +193223,22 @@ │ │ │ │ b.n f43c8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4460 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f43c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d94 │ │ │ │ + bl 1e4d24 │ │ │ │ mov r8, r0 │ │ │ │ b.n f43c0 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4226 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4226 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193260,30 +193262,30 @@ │ │ │ │ b.n f3c3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f433e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f4226 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4554 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ b.w f3a6a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f451e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f4498 │ │ │ │ @@ -193311,26 +193313,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f44de │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f463a │ │ │ │ @@ -193340,15 +193342,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f170 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1884] @ 0x75c │ │ │ │ b.n f3fe0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193361,30 +193363,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f4508 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f4508 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ b.n f4464 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f3c8c │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193410,21 +193412,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r2 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -193438,15 +193440,15 @@ │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r2, fp, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r1, sl, r2 │ │ │ │ add r3, sl │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ @@ -193466,41 +193468,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f45a6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4666 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -193511,15 +193513,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f44f8 │ │ │ │ ldr r3, [pc, #12] @ (f46d4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f4378 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -193530,19 +193532,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3728] @ 0xe90 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, f46f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f4702 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -193584,21 +193586,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f48ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2058f0 │ │ │ │ + bl 205880 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 239904 │ │ │ │ + bl 239894 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f47bc │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193606,34 +193608,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f47a6 │ │ │ │ cbz r1, f47bc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f19ac │ │ │ │ + bl 1f193c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f48a0 │ │ │ │ - bl 266ddc │ │ │ │ + bl 266d6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f430 │ │ │ │ + bl 22f3c0 │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 215948 │ │ │ │ + bl 2158d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23335c │ │ │ │ + bl 2332ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 225dc8 │ │ │ │ + bl 225d58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213844 │ │ │ │ + bl 2137d4 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4898 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193641,24 +193643,24 @@ │ │ │ │ bl 14f410 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 24c2bc │ │ │ │ + bl 24c24c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4850 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f48d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20492c │ │ │ │ + bl 2048bc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f410 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193677,59 +193679,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f48b4 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1feaf4 │ │ │ │ + bl 1fea84 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f410 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4858 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22f5b0 │ │ │ │ + bl 22f540 │ │ │ │ b.n f4800 │ │ │ │ - bl 24ed94 │ │ │ │ + bl 24ed24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24efa0 │ │ │ │ + bl 24ef30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c5048 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f47ca │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f491c │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4878 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4906 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4836 │ │ │ │ ldr r3, [pc, #96] @ (f4950 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25c9f4 │ │ │ │ + bl 25c984 │ │ │ │ b.n f4782 │ │ │ │ ldr r1, [pc, #80] @ (f4958 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl eb9a4 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193743,28 +193745,28 @@ │ │ │ │ b.n f48c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8de │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #480] @ (f4b24 ) │ │ │ │ + ldr r5, [pc, #32] @ (f4964 ) │ │ │ │ movs r4, r5 │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr6, cr3, {1} │ │ │ │ - b.n f41c4 │ │ │ │ + cdp2 0, 6, cr0, cr6, cr3, {1} │ │ │ │ + b.n f50e4 │ │ │ │ movs r3, r5 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #896] @ (f4cf4 ) │ │ │ │ @@ -195444,15 +195446,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f73f4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231de8 │ │ │ │ + bl 231d78 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f6f40 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195473,87 +195475,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f65dc │ │ │ │ ldr.w r1, [pc, #2504] @ f65e0 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6bfc │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f5c44 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7006 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23279c │ │ │ │ + bl 23272c │ │ │ │ mov r0, r4 │ │ │ │ bl 14f6c0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6b9c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6b94 │ │ │ │ ldr.w r2, [pc, #2424] @ f65e4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f65e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6bb2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203848 │ │ │ │ + bl 2037d8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203848 │ │ │ │ + bl 2037d8 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203848 │ │ │ │ + bl 2037d8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f6ef2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5a1c │ │ │ │ + bl 1f59ac │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5a1c │ │ │ │ + bl 1f59ac │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f5e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f22ec │ │ │ │ + bl 1f227c │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f5e0c │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195569,15 +195571,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f5d12 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f6ee6 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f5d12 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195686,15 +195688,15 @@ │ │ │ │ strd r4, r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 219630 │ │ │ │ + bl 2195c0 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -195940,15 +195942,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f696e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -195994,15 +195996,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f04b4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6170 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f648c │ │ │ │ mov sl, r0 │ │ │ │ b.n f6138 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196035,15 +196037,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6b7c │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196072,15 +196074,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1e33a8 │ │ │ │ + bl 1e3338 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f643c │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196140,49 +196142,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f636e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -196222,26 +196224,26 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6248 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f69d6 │ │ │ │ mov fp, r0 │ │ │ │ b.n f622c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196256,24 +196258,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f04b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f61b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f64aa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6104 │ │ │ │ @@ -196284,20 +196286,20 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, f64ca │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f64f8 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196307,15 +196309,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f64e2 │ │ │ │ cbz r1, f64f8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f19ac │ │ │ │ + bl 1f193c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -196345,15 +196347,15 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ str.w r4, [r8, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f696a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196375,15 +196377,15 @@ │ │ │ │ bne.n f658a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f65fe │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6652 │ │ │ │ mov sl, r0 │ │ │ │ b.n f657e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6966 │ │ │ │ @@ -196436,26 +196438,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f67c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6594 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f65b0 │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f6680 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f654a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196625,47 +196627,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6868 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -196675,15 +196677,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r5 │ │ │ │ @@ -196748,43 +196750,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f626a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f69aa │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ b.n f643c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6442 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f626a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6450 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6a02 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -196812,35 +196814,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6ace │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6a66 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -196856,51 +196858,51 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f631e │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6b08 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -196915,15 +196917,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n f642a │ │ │ │ mov r8, r4 │ │ │ │ b.n f69dc │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f5f54 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197155,15 +197157,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r0, f6e5e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f6e26 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197231,27 +197233,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150880 │ │ │ │ b.w f5f64 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ mov r3, r0 │ │ │ │ b.w f5d38 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7258 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2018ec │ │ │ │ + bl 20187c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203848 │ │ │ │ + bl 2037d8 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f6f20 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f71fe │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197259,15 +197261,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #680] @ 0x2a8 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 225e68 │ │ │ │ + bl 225df8 │ │ │ │ b.w f5cbc │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #0 │ │ │ │ str.w r1, [fp] │ │ │ │ @@ -197276,20 +197278,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f6fa6 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208dec │ │ │ │ + bl 208d7c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231744 │ │ │ │ + bl 2316d4 │ │ │ │ b.w f5be2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 1506c4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197352,23 +197354,23 @@ │ │ │ │ bmi.w f73e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ movs r2, #22 │ │ │ │ - bl 1df4e8 │ │ │ │ + bl 1df478 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f73da │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df4e8 │ │ │ │ + bl 1df478 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f7070 │ │ │ │ b.n f6bf6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197386,15 +197388,15 @@ │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ str.w r7, [r8, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f73d6 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197432,24 +197434,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f7270 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7240 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6bf2 │ │ │ │ mov r3, sl │ │ │ │ b.n f7148 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197507,15 +197509,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7172 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f71ae │ │ │ │ b.n f6dac │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7176 │ │ │ │ b.n f71b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f6e98 │ │ │ │ @@ -197526,23 +197528,23 @@ │ │ │ │ b.w f6268 │ │ │ │ ldr r2, [pc, #116] @ (f725c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7260 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6c3a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fb914 │ │ │ │ + bl 1fb8a4 │ │ │ │ b.n f6f20 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f70da │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197551,33 +197553,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f7270 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f70ca │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f711a │ │ │ │ mov r5, r0 │ │ │ │ b.n f70b0 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f73a0 ) │ │ │ │ - vsli.64 , q8, #63 @ 0x3f │ │ │ │ + vabal.u , d31, d0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w f740e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197592,15 +197594,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f73a4 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -197608,28 +197610,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, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -197664,15 +197666,15 @@ │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f722c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f7280 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f7232 │ │ │ │ @@ -197686,15 +197688,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f7418 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df410 │ │ │ │ + bl 1df3a0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f728e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197703,21 +197705,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f7218 │ │ │ │ mov r9, r4 │ │ │ │ b.n f7122 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n f6bf6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n f6bf6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f6d08 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6776 │ │ │ │ movs r3, #1 │ │ │ │ @@ -197886,18 +197888,18 @@ │ │ │ │ blx 55648 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f75e0 │ │ │ │ mov r0, r5 │ │ │ │ bl b89d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f75e8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f75f0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 │ │ │ │ @@ -197945,37 +197947,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 546f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ 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 f76e4 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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 f4708 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7af4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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 │ │ │ │ @@ -197994,15 +197996,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7720 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f771a │ │ │ │ mov r1, sl │ │ │ │ - bl 25ca44 │ │ │ │ + bl 25c9d4 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f770c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198021,120 +198023,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7b74 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 213298 │ │ │ │ + bl 213228 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f77dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213298 │ │ │ │ + bl 213228 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f781e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5168 │ │ │ │ + bl 1f50f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7852 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4580 │ │ │ │ + bl 1f4510 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4764 │ │ │ │ + bl 1f46f4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7866 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256b40 │ │ │ │ + bl 256ad0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 256b40 │ │ │ │ + bl 256ad0 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7882 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f787c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213298 │ │ │ │ + bl 213228 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23729c │ │ │ │ + bl 23722c │ │ │ │ mov r0, r4 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 238520 │ │ │ │ + bl 2384b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213298 │ │ │ │ + bl 213228 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7774 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238520 │ │ │ │ + bl 2384b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5168 │ │ │ │ + bl 1f50f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc7f4 │ │ │ │ + bl 1dc784 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ b.n f7780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2058f0 │ │ │ │ + bl 205880 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7ab4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2058f0 │ │ │ │ + bl 205880 │ │ │ │ b.n f77b0 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f772c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198151,27 +198153,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f789e │ │ │ │ cbz r1, f78b4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f19ac │ │ │ │ + bl 1f193c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f788e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f78de │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f78d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e7ec0 │ │ │ │ + bl 1e7e50 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f78ca │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7ad2 │ │ │ │ @@ -198257,15 +198259,15 @@ │ │ │ │ beq.n f7a7a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f79ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f79ca │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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] │ │ │ │ @@ -198288,15 +198290,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5b60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7b60 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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] │ │ │ │ @@ -198309,15 +198311,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f795e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r1, [pc, #244] @ (f7b7c ) │ │ │ │ ldr r2, [pc, #228] @ (f7b6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198331,17 +198333,17 @@ │ │ │ │ b.n f7a76 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7942 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ b.n f7872 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f772c │ │ │ │ b.n f7882 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f795a │ │ │ │ @@ -198355,28 +198357,28 @@ │ │ │ │ b.n f7884 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f79a6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7b0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f7590 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7b46 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7b30 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7a84 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7b06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198410,15 +198412,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198592,15 +198594,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f7d4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f7d4a │ │ │ │ - bl 1c4120 │ │ │ │ + bl 1c40b0 │ │ │ │ pop {r3, pc} │ │ │ │ add r5, pc, #656 @ (adr r5, f7fe0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198612,18 +198614,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f7f4c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r1, [pc, #464] @ (f7f50 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb404 │ │ │ │ + bl 1cb394 │ │ │ │ ldr r3, [pc, #460] @ (f7f54 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7d8e │ │ │ │ @@ -198639,30 +198641,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f7ee4 │ │ │ │ ldr r0, [pc, #400] @ (f7f5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7e86 │ │ │ │ ldr r2, [pc, #388] @ (f7f60 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f7eb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3c10 │ │ │ │ + bl 1c3ba0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7e8e │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198691,23 +198693,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f7f6c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3f60 │ │ │ │ + bl 1c3ef0 │ │ │ │ ldr r3, [pc, #276] @ (f7f70 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7f12 │ │ │ │ ldr r0, [pc, #268] @ (f7f74 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330524 │ │ │ │ + bl 3304b4 │ │ │ │ ldr r2, [pc, #264] @ (f7f78 ) │ │ │ │ ldr r3, [pc, #212] @ (f7f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198717,15 +198719,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f7f7c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f7e64 │ │ │ │ ldr r1, [pc, #240] @ (f7f80 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb404 │ │ │ │ + bl 1cb394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 54208 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198741,18 +198743,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 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3c10 │ │ │ │ + bl 1c3ba0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7e02 │ │ │ │ b.n f7e8e │ │ │ │ ldr r3, [pc, #164] @ (f7f8c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -198764,86 +198766,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f7f90 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f7f94 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f7db4 │ │ │ │ ldr r2, [pc, #132] @ (f7f98 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f7f9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f7e64 │ │ │ │ ldr r2, [pc, #116] @ (f7fa0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f7fa4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f7e46 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r2, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r5, pc, #288 @ (adr r5, f8078 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r5, pc, #120 @ (adr r5, f7fd4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ add r4, pc, #1000 @ (adr r4, f834c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r4, pc, #800 @ (adr r4, f8288 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #544 @ (adr r4, f8194 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ strh r4, [r1, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r4, pc, #368 @ (adr r4, f80f0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, f817c ) │ │ │ │ + add r3, pc, #48 @ (adr r3, f7fbc ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #232 @ (adr r3, f8080 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, f82c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #152 @ (adr r3, f8038 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, f8278 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #72 @ (adr r3, f7ff0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, f8230 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199059,15 +199061,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} │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ movs r4, r5 │ │ │ │ add r1, pc, #64 @ (adr r1, f8248 ) │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -199087,55 +199089,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f823a │ │ │ │ cbnz r4, f8276 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3c10 │ │ │ │ + bl 1c3ba0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8220 │ │ │ │ ldr r1, [pc, #52] @ (f8290 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb404 │ │ │ │ + bl 1cb394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f8222 │ │ │ │ ldr r2, [pc, #28] @ (f8294 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f8298 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #704 @ (adr r0, f8550 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be0d8 │ │ │ │ + bl 2be068 │ │ │ │ ldr r1, [pc, #12] @ (f82bc ) │ │ │ │ ldr r0, [pc, #12] @ (f82c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ add r0, pc, #96 @ (adr r0, f8324 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199150,15 +199152,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f8310 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5572c │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cb5e4 │ │ │ │ + bl 1cb574 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199193,15 +199195,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f8394 ) │ │ │ │ ldr r1, [pc, #60] @ (f8398 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [pc, #48] @ (f839c ) │ │ │ │ ldr r3, [pc, #32] @ (f8390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199212,17 +199214,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -199235,15 +199237,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 2c9124 │ │ │ │ + bl 2c90b4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f841e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199256,15 +199258,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8444 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [pc, #68] @ (f8448 ) │ │ │ │ ldr r3, [pc, #52] @ (f843c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199277,30 +199279,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8450 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f8402 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r6, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -199675,30 +199677,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f892c ) │ │ │ │ ldr r1, [pc, #168] @ (f8930 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ 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] @ (f8934 ) │ │ │ │ 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 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 55648 │ │ │ │ @@ -199731,19 +199733,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r2, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -199899,30 +199901,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8b18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8b1c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8ad0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {} │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ movs r3, 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 │ │ │ │ @@ -199966,28 +199968,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8bcc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f8b82 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #444] @ 0x1bc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r6, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - nop {15} │ │ │ │ + nop {8} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (f8cb0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200055,32 +200057,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f8cbc ) │ │ │ │ ldr r1, [pc, #48] @ (f8cc0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f8c5c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - it cc │ │ │ │ - movcc r3, r4 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + bkpt 0x00c8 │ │ │ │ + movs r3, r4 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, 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 │ │ │ │ @@ -200369,22 +200371,22 @@ │ │ │ │ bne.n f9036 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c574c │ │ │ │ + bl 1c56dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ ldr.w r2, [r5, #2148] @ 0x864 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2148] @ 0x864 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5760 │ │ │ │ + bl 1c56f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f8fe6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 547f8 │ │ │ │ @@ -200397,17 +200399,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, f90ba │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cbnz r6, f90c2 │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200427,26 +200429,26 @@ │ │ │ │ bl f8f60 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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, #2064] @ 0x810 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -200456,15 +200458,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f9184 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c55f0 │ │ │ │ + bl 1c5580 │ │ │ │ cbz r0, f911c │ │ │ │ mov r4, r0 │ │ │ │ blx 5513c │ │ │ │ vldr d7, [pc, #112] @ f9170 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200475,15 +200477,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 55678 │ │ │ │ ldr r4, [pc, #104] @ (f9188 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5698 │ │ │ │ + bl 1c5628 │ │ │ │ cbnz r0, f9144 │ │ │ │ ldr r2, [pc, #92] @ (f918c ) │ │ │ │ ldr r3, [pc, #84] @ (f9184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200608,19 +200610,19 @@ │ │ │ │ b.n f9226 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, f92a8 │ │ │ │ + cbnz r2, f928c │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, f92a2 │ │ │ │ + cbnz r2, f9286 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (f9410 ) │ │ │ │ @@ -200672,18 +200674,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54d78 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc2a0 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cad48 │ │ │ │ + bl 1cacd8 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f939e │ │ │ │ @@ -200709,15 +200711,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f9418 ) │ │ │ │ ldr r1, [pc, #140] @ (f941c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [pc, #128] @ (f9420 ) │ │ │ │ ldr r3, [pc, #112] @ (f9414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200752,17 +200754,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -200781,15 +200783,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6080 @ 0x17c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f94ca │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -200838,15 +200840,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9454 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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, #2204] @ 0x89c │ │ │ │ ldr.w r0, [ip, #2200] @ 0x898 │ │ │ │ @@ -201080,15 +201082,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, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5724 │ │ │ │ + bl 1c56b4 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2148] @ 0x864 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -201134,15 +201136,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9b9c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5738 │ │ │ │ + bl 1c56c8 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f99d0 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9864 │ │ │ │ dmb ish │ │ │ │ @@ -201216,15 +201218,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542b0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5724 │ │ │ │ + bl 1c56b4 │ │ │ │ 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, #2148] @ 0x864 │ │ │ │ blx 546f0 │ │ │ │ @@ -201261,15 +201263,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 55678 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5738 │ │ │ │ + bl 1c56c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9854 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9a60 │ │ │ │ ldr r3, [pc, #660] @ (f9c68 ) │ │ │ │ @@ -201297,15 +201299,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126c3c │ │ │ │ mov r5, r0 │ │ │ │ b.n f987e │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9be2 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201345,15 +201347,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9be8 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5724 │ │ │ │ + bl 1c56b4 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9c24 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201433,19 +201435,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9af6 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5738 │ │ │ │ + bl 1c56c8 │ │ │ │ b.n f99d0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n f984c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f97e8 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201474,27 +201476,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9872 │ │ │ │ ldr r2, [pc, #140] @ (f9c8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (f9c90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f9a80 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5738 │ │ │ │ + bl 1c56c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9854 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5738 │ │ │ │ + bl 1c56c8 │ │ │ │ b.n f99d0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201504,42 +201506,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21dc62 │ │ │ │ - uxth r0, r7 │ │ │ │ + sxtb r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, f9cac │ │ │ │ + uxth r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r3 │ │ │ │ + cbz r6, f9c9a │ │ │ │ movs r3, r4 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, f9c9a │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, f9cb2 │ │ │ │ + cbz r6, f9c96 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, f9cba │ │ │ │ + cbz r6, f9c9e │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, f9ca2 │ │ │ │ + cbz r6, f9c86 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -201655,15 +201657,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (f9f34 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n f9e26 │ │ │ │ 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 │ │ │ │ @@ -201683,15 +201685,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54d78 │ │ │ │ b.n f9d9c │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r0, #2072] @ 0x818 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2064] @ 0x810 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -201728,15 +201730,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n f9d42 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n f9d86 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n f9d42 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201744,15 +201746,15 @@ │ │ │ │ b.n f9d98 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2068] @ 0x814 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2068] @ 0x814 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 54d78 │ │ │ │ @@ -201763,17 +201765,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ f9fb8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -201953,21 +201955,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r7, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ movs r3, 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 │ │ │ │ @@ -202144,29 +202146,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbnz r3, fa35c │ │ │ │ @@ -202179,33 +202181,33 @@ │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa3c0 │ │ │ │ add.w r0, r1, #6112 @ 0x17e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc2a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa3c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -202251,15 +202253,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5724 │ │ │ │ + bl 1c56b4 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa466 │ │ │ │ @@ -202300,15 +202302,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54d78 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5738 │ │ │ │ + bl 1c56c8 │ │ │ │ ldr r2, [pc, #176] @ (fa5a0 ) │ │ │ │ ldr r3, [pc, #168] @ (fa59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202433,38 +202435,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6208 @ 0x1840 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c574c │ │ │ │ + bl 1c56dc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 553d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa67e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5760 │ │ │ │ + bl 1c56f0 │ │ │ │ ldr r2, [pc, #252] @ (fa760 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa61e │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1c9cdc │ │ │ │ + bl 1c9c6c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, fa6e6 │ │ │ │ vldr d7, [pc, #176] @ fa748 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202491,26 +202493,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl f9c94 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, fa726 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5760 │ │ │ │ + bl 1c56f0 │ │ │ │ b.n fa61e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fa6ee │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5760 │ │ │ │ + bl 1c56f0 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa61e │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -202529,21 +202531,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #952 @ (adr r5, fab14 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, fa954 ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, fa9b4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, fa7f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #992 @ (adr r6, fab48 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, fa988 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -202619,15 +202621,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n fa7e2 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1c9cdc │ │ │ │ + bl 1c9c6c │ │ │ │ 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] │ │ │ │ @@ -202677,15 +202679,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (faa1c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (faa20 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n fa810 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n fa8f4 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202763,15 +202765,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (faa28 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (faa2c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n fa946 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb3a8 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa8f4 │ │ │ │ @@ -202792,29 +202794,29 @@ │ │ │ │ bl fa348 │ │ │ │ b.n fa87e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1000 @ (adr r3, fadfc ) │ │ │ │ + add r3, pc, #552 @ (adr r3, fac3c ) │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #968 @ (adr r4, fade8 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, fac28 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #40 @ (adr r4, faa58 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, fac98 ) │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (faab4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -202867,17 +202869,17 @@ │ │ │ │ nop │ │ │ │ strb r4, [r6, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, facc4 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, fab04 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #480 @ (adr r1, faca8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, faae8 ) │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r4, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -202964,15 +202966,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faf18 │ │ │ │ ldr r0, [pc, #400] @ (fad68 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1caff8 │ │ │ │ + bl 1caf88 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1752] @ 0x6d8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -203097,15 +203099,15 @@ │ │ │ │ bmi.w fafb2 │ │ │ │ b.n fad70 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #632 @ (adr r2, fafe4 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, fae24 ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -203319,31 +203321,31 @@ │ │ │ │ bl fbfc2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, sl, r7, asr #2 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ fb0b0 │ │ │ │ @@ -203361,41 +203363,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2056] @ 0x808 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc034 │ │ │ │ + bl 1cbfc4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb09e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1cc2ac │ │ │ │ + bl 1cc23c │ │ │ │ cbz r0, fb0a4 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb056 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2056] @ 0x808 │ │ │ │ ldr r1, [pc, #48] @ (fb0bc ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc034 │ │ │ │ + bl 1cbfc4 │ │ │ │ b.n fb04e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb058 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb058 │ │ │ │ nop │ │ │ │ @@ -203450,56 +203452,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r3, [r5, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r5, #2064] @ 0x810 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2068] @ 0x814 │ │ │ │ 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, #6272 @ 0x1880 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1c9cdc │ │ │ │ + bl 1c9c6c │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6176 @ 0x1820 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3636] @ 0xe34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -203509,15 +203511,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -203545,43 +203547,43 @@ │ │ │ │ cbz r0, fb266 │ │ │ │ ldr r2, [pc, #124] @ (fb2cc ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb25e │ │ │ │ cbz r3, fb2b8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb286 │ │ │ │ ldr r2, [pc, #96] @ (fb2cc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb27c │ │ │ │ cbz r3, fb2be │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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, fb2a6 │ │ │ │ ldr r2, [pc, #64] @ (fb2cc ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb29c │ │ │ │ cbz r3, fb2b0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 │ │ │ │ @@ -203688,15 +203690,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb47c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb43a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb42a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb31e │ │ │ │ @@ -203713,15 +203715,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb456 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb430 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb4ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb336 │ │ │ │ @@ -203861,15 +203863,15 @@ │ │ │ │ beq.n fb602 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb5f6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb626 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217437,343 +217439,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 104514 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126c3c │ │ │ │ b.w 1038a6 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220445,123 +220447,125 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126c3c │ │ │ │ b.n 106c34 │ │ │ │ - str??.w r0, [r8, r2, lsl #2] │ │ │ │ - subs r6, #12 │ │ │ │ + @ instruction: 0xf7f80022 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, r4, #34 @ 0x22 │ │ │ │ - adcs.w r0, r4, #34 @ 0x22 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + @ instruction: 0xf1340022 │ │ │ │ + @ instruction: 0xf0e40022 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0de0022 │ │ │ │ - eor.w r0, lr, #34 @ 0x22 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + orn r0, lr, #34 @ 0x22 │ │ │ │ + ands.w r0, lr, #34 @ 0x22 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, lr, #34 @ 0x22 │ │ │ │ - vaddl.s16 q8, d14, d18 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + vext.8 d0, d14, d18, #0 │ │ │ │ + vhadd.s32 d16, d14, d18 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s8 q0, d2, d18 │ │ │ │ - vhadd.s d0, d2, d18 │ │ │ │ - sbc.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5840022 │ │ │ │ - cdp 0, 13, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + vhadd.s16 d0, d2, d18 │ │ │ │ + cdp 0, 12, cr0, cr2, cr2, {1} │ │ │ │ + @ instruction: 0xf4fa0022 │ │ │ │ + adds.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + cdp 0, 6, cr0, cr6, cr2, {1} │ │ │ │ + cdp 0, 1, cr0, cr6, cr2, {1} │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 1, cr0, cr12, cr2, {1} │ │ │ │ - stcl 0, cr0, [ip, #136] @ 0x88 │ │ │ │ - adds r3, #20 │ │ │ │ + stc 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ + ldcl 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - stc 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + stc 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ + ldc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - ldcl 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + mrrc 0, 2, r0, r8, cr2 │ │ │ │ + stc 0, cr0, [r8], {34} @ 0x22 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + ands r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ - rsbs r0, ip, r2, asr #32 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + subs.w r0, ip, r2, asr #32 │ │ │ │ + sbc.w r0, ip, r2, asr #32 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb840022 │ │ │ │ - @ instruction: 0xeb340022 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + adds.w r0, r4, r2, asr #32 │ │ │ │ + pkhtb r0, r4, r2, asr #32 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeaea0022 │ │ │ │ - eors.w r0, sl, r2, asr #32 │ │ │ │ - ldr r2, [pc, #472] @ (106a88 ) │ │ │ │ + orns r0, sl, r2, asr #32 │ │ │ │ + bic.w r0, sl, r2, asr #32 │ │ │ │ + ldr r2, [pc, #24] @ (1068c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #528] @ (106ac4 ) │ │ │ │ + ldr r2, [pc, #80] @ (106904 ) │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, r6, r2, asr #32 │ │ │ │ - and.w r0, r6, r2, asr #32 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + strd r0, r0, [r6, #136]! @ 0x88 │ │ │ │ + @ instruction: 0xe9960022 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + subs r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9b40022 │ │ │ │ - strd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + strd r0, r0, [r4, #-136] @ 0x88 │ │ │ │ + ldrd r0, r0, [r6], #136 @ 0x88 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r4!, {r1, r5} │ │ │ │ - @ instruction: 0xe8d60022 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + ldmia.w r4!, {r1, r5} │ │ │ │ + strd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia.w r0!, {r1, r5} │ │ │ │ - @ instruction: 0xe8500022 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xe8300022 │ │ │ │ + b.n 1068ac │ │ │ │ + movs r2, r4 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8220022 │ │ │ │ - b.n 1068a0 │ │ │ │ + b.n 10685c │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + b.n 1067c0 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 106818 │ │ │ │ + b.n 106738 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10677c │ │ │ │ + b.n 10669c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1220022 │ │ │ │ - @ instruction: 0xf12e0022 │ │ │ │ - b.n 106720 │ │ │ │ + @ instruction: 0xf0b20022 │ │ │ │ + @ instruction: 0xf0be0022 │ │ │ │ + b.n 106640 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 106684 │ │ │ │ + b.n 1065a4 │ │ │ │ movs r2, r4 │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10b678 │ │ │ │ bhi.w 10875a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ @@ -221558,108 +221562,109 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105b80 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b80 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105b5e │ │ │ │ - vrev64.16 d0, d18 │ │ │ │ - vhadd.u d16, d14, d18 │ │ │ │ - b.n 107018 │ │ │ │ + vhadd.u8 d16, d4, d18 │ │ │ │ + vhadd.u8 d0, d14, d18 │ │ │ │ + b.n 106f38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 106f7c │ │ │ │ + b.n 106e9c │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 106f1c │ │ │ │ + b.n 106e3c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 106e80 │ │ │ │ + b.n 106da0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 106e20 │ │ │ │ + b.n 107d40 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 107ca4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107d84 │ │ │ │ + ldrb.w r0, [r8, r2, lsl #2] │ │ │ │ + @ instruction: 0xf6ba0022 │ │ │ │ + b.n 107b18 │ │ │ │ movs r2, r4 │ │ │ │ - strb.w r0, [r8, #34] @ 0x22 │ │ │ │ - @ instruction: 0xf72a0022 │ │ │ │ - b.n 107bf8 │ │ │ │ + b.n 107a7c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107b5c │ │ │ │ + b.n 107508 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8180022 │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107a0c │ │ │ │ + b.n 10792c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107970 │ │ │ │ + b.n 107890 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107870 │ │ │ │ + b.n 107790 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1077d4 │ │ │ │ + b.n 1076f4 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 10, cr0, cr12, cr2, {1} │ │ │ │ - cdp 0, 11, cr0, cr10, cr2, {1} │ │ │ │ - b.n 107774 │ │ │ │ + cdp 0, 3, cr0, cr12, cr2, {1} │ │ │ │ + cdp 0, 4, cr0, cr10, cr2, {1} │ │ │ │ + b.n 107694 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1076d8 │ │ │ │ + b.n 1075f8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107678 │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + subs r0, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - svc 14 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + ble.n 107624 │ │ │ │ movs r2, r4 │ │ │ │ - udf #28 │ │ │ │ + ble.n 107588 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 107608 │ │ │ │ + ble.n 107728 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10756c │ │ │ │ + ble.n 10768c │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10df72 │ │ │ │ bhi.w 10960e │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -222869,207 +222874,207 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 108498 │ │ │ │ + bpl.n 1085b8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1085fc │ │ │ │ + bpl.n 10851c │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1085bc │ │ │ │ + bmi.n 1084dc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108520 │ │ │ │ + bmi.n 108440 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1084c4 │ │ │ │ + bmi.n 1085e4 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108428 │ │ │ │ + bmi.n 108548 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 14, cr0, cr0, cr2, {1} │ │ │ │ - cdp 0, 14, cr0, cr10, cr2, {1} │ │ │ │ - bmi.n 1085e8 │ │ │ │ + cdp 0, 7, cr0, cr0, cr2, {1} │ │ │ │ + cdp 0, 7, cr0, cr10, cr2, {1} │ │ │ │ + bcc.n 108508 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10854c │ │ │ │ + bcc.n 10846c │ │ │ │ movs r2, r4 │ │ │ │ - movt r0, #51234 @ 0xc822 │ │ │ │ - @ instruction: 0xf69a0022 │ │ │ │ - bcc.n 1084f0 │ │ │ │ + @ instruction: 0xf65c0022 │ │ │ │ + @ instruction: 0xf62a0022 │ │ │ │ + bcc.n 108610 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108454 │ │ │ │ + bcc.n 108574 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeb9e0022 │ │ │ │ - subs.w r0, r4, r2, asr #32 │ │ │ │ - bcc.n 108614 │ │ │ │ + @ instruction: 0xeb2e0022 │ │ │ │ + adc.w r0, r4, r2, asr #32 │ │ │ │ + bcs.n 108534 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108578 │ │ │ │ + bcs.n 108498 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 108538 │ │ │ │ + bcs.n 108658 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10849c │ │ │ │ + bcs.n 1085bc │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r6], #136 @ 0x88 │ │ │ │ - b.n 108454 │ │ │ │ + ldrd r0, r0, [r6], #-136 @ 0x88 │ │ │ │ + b.n 108374 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10852c │ │ │ │ + bne.n 10864c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108490 │ │ │ │ + bne.n 1085b0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108650 │ │ │ │ + beq.n 108570 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 1085b4 │ │ │ │ + beq.n 1084d4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 108574 │ │ │ │ + beq.n 108494 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1084d8 │ │ │ │ + beq.n 1085f8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10850c │ │ │ │ + bls.n 10862c │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10863c │ │ │ │ + bhi.n 10855c │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108634 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + vld4.8 {d16-d19}, [r6 :128], r2 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 108904 │ │ │ │ + b.n 108824 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10889c │ │ │ │ + b.n 1087bc │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 108664 │ │ │ │ + bpl.n 108584 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10867c │ │ │ │ + bpl.n 10859c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3bc0022 │ │ │ │ - @ instruction: 0xf37e0022 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + @ instruction: 0xf34c0022 │ │ │ │ + @ instruction: 0xf30e0022 │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7960022 │ │ │ │ - @ instruction: 0xf7aa0022 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7260022 │ │ │ │ + @ instruction: 0xf73a0022 │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q8, d2, d18 │ │ │ │ - vext.8 d16, d6, d18, #0 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + vhadd.s d16, d2, d18 │ │ │ │ + vaddl.s8 q0, d6, d18 │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108764 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108778 │ │ │ │ + beq.n 108698 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ea4e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -223849,73 +223854,73 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - ldrd r0, r0, [r0, #-136]! @ 0x88 │ │ │ │ - @ instruction: 0xe98a0022 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmdb r0, {r1, r5} │ │ │ │ + ldmdb sl, {r1, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2500022 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + @ instruction: 0xf1e00022 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108ff4 │ │ │ │ + bvs.n 108f14 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108f14 │ │ │ │ + bcc.n 109034 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeae80022 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + orns r0, r8, r2, asr #32 │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ - @ instruction: 0xeb280022 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xeb9c0022 │ │ │ │ + @ instruction: 0xeab80022 │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + itte lt │ │ │ │ + movlt r2, r4 │ │ │ │ + ldmialt r2, {r2, r3, r6} │ │ │ │ + movge r2, r4 │ │ │ │ + stmdb r4, {r1, r5} │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + bkpt 0x00aa │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [r4, #-136]! @ 0x88 │ │ │ │ - itet vs │ │ │ │ - movvs r2, r4 │ │ │ │ - itte ne @ unpredictable │ │ │ │ - movne r2, r4 │ │ │ │ - ldrne.w r2, [r4, #944] @ 0x3b0 │ │ │ │ - moveq.w r3, #8192 @ 0x2000 │ │ │ │ + ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ + mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 109034 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225127,193 +225132,193 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - b.n 109a08 │ │ │ │ + b.n 109928 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1098e0 │ │ │ │ + b.n 109800 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109eec │ │ │ │ + cbnz r0, 109ed0 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109edc │ │ │ │ + cbnz r0, 109ec0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109da0 │ │ │ │ + bcc.n 109ec0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109f38 │ │ │ │ + bcs.n 109e58 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109eda │ │ │ │ + revsh r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 109eca │ │ │ │ + hlt 0x002a │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb682 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 109e0c │ │ │ │ + beq.n 109f2c │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 109e4c │ │ │ │ + beq.n 109f6c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x001e │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0024 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 109f7c │ │ │ │ + bpl.n 109e9c │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 109f9c │ │ │ │ + bvs.n 109ebc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 109f34 │ │ │ │ + bmi.n 109e54 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 109e94 │ │ │ │ + bmi.n 109fb4 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + movs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr2, {1} │ │ │ │ - cdp2 0, 12, cr0, cr4, cr2, {1} │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + cdp2 0, 4, cr0, cr6, cr2, {1} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr2, {1} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109f1c │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + cbz r6, 109f90 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 109f8e │ │ │ │ + cbnz r2, 109f72 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109f82 │ │ │ │ + cbnz r0, 109f66 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + cbz r6, 109f94 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 109fa0 │ │ │ │ + cbz r6, 109f84 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 109fae │ │ │ │ + cbz r2, 109f92 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109f9e │ │ │ │ + cbz r2, 109f82 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 109fa6 │ │ │ │ - movs r2, r4 │ │ │ │ - cbz r2, 109f96 │ │ │ │ + cbz r2, 109f8a │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109fa2 │ │ │ │ + uxtb r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 109fa8 │ │ │ │ + revsh r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fa4 │ │ │ │ + cbnz r0, 109f8c │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 109f94 │ │ │ │ + uxtb r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + uxth r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 109fa0 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + sxtb r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - itt le │ │ │ │ - movle r2, r4 │ │ │ │ - uxthle r2, r5 │ │ │ │ + itt ls │ │ │ │ + movls r2, r4 │ │ │ │ + ite vs @ unpredictable │ │ │ │ + movvs r2, r4 │ │ │ │ + sxthvc r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 109fae │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ - sxtb r2, r1 │ │ │ │ + stc2 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + @ instruction: 0xfbbc0022 │ │ │ │ + cbz r2, 109fb6 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fc2 │ │ │ │ + cbz r2, 109fa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 109fc2 │ │ │ │ + cbz r6, 109fa6 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 109fb2 │ │ │ │ + cbz r6, 109f96 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + movs r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 109fc2 │ │ │ │ + cbz r2, 109fa6 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fb2 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 109fc0 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #24 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 109fc0 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 109fec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226333,300 +226338,298 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.u32 d16, d4, d18 │ │ │ │ - vhadd.u32 d16, d14, d18 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr2, {1} │ │ │ │ + cdp2 0, 15, cr0, cr14, cr2, {1} │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b2c8 │ │ │ │ + b.n 10b1e8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b198 │ │ │ │ + b.n 10b0b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10ac08 │ │ │ │ + bvc.n 10ab28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ae80 │ │ │ │ + b.n 10ada0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aa70 │ │ │ │ + b.n 10a990 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aaa0 │ │ │ │ + b.n 10a9c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa380022 │ │ │ │ - vst1.8 {d16[1]}, [r2], r2 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + vst1.8 {d16[1]}, [r8], r2 │ │ │ │ + ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10abf8 │ │ │ │ + bvs.n 10ad18 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + vaddl.u16 q8, d0, d18 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10abc4 │ │ │ │ + bcc.n 10ace4 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10abfc │ │ │ │ + bcc.n 10ad1c │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + movs r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + vaddl.u16 q8, d2, d18 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a8f8 │ │ │ │ + b.n 10a818 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a918 │ │ │ │ + b.n 10a838 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac0c │ │ │ │ + bne.n 10ad2c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac2c │ │ │ │ + bne.n 10ad4c │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ac28 │ │ │ │ + bne.n 10ad48 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10abc8 │ │ │ │ + bne.n 10ace8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10abe4 │ │ │ │ + bne.n 10ad04 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ad64 │ │ │ │ + beq.n 10ac84 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10abc4 │ │ │ │ + bne.n 10ace4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10acc4 │ │ │ │ + beq.n 10abe4 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10ac5c │ │ │ │ + bcc.n 10ad7c │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + stc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r7, pc, #816 @ (adr r7, 10b008 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3940022 │ │ │ │ - @ instruction: 0xf39a0022 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + @ instruction: 0xf3240022 │ │ │ │ + @ instruction: 0xf32a0022 │ │ │ │ + add r7, pc, #832 @ (adr r7, 10b024 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 10b0a8 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 10aee8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10ad1c │ │ │ │ + cbz r4, 10ad00 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ad24 │ │ │ │ + cbz r6, 10ad08 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #944 @ (adr r7, 10b0a4 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 10aee4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #624 @ (adr r7, 10af68 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 10ada8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ - vst1.8 {d0[1]}, [r2], r2 │ │ │ │ - add r7, pc, #640 @ (adr r7, 10af84 ) │ │ │ │ + vst4.8 {d0-d3}, [r4 :128], r2 │ │ │ │ + ldrsb.w r0, [r2, r2, lsl #2] │ │ │ │ + add r7, pc, #192 @ (adr r7, 10adc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #320 @ (adr r7, 10ae48 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 10b088 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #336 @ (adr r7, 10ae64 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 10b0a4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #16 @ (adr r7, 10ad28 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 10af68 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #944 @ (adr r6, 10b0d4 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 10af14 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #624 @ (adr r6, 10af98 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 10add8 ) │ │ │ │ movs r2, r4 │ │ │ │ - wfi │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r2, r4 │ │ │ │ - ittt cc │ │ │ │ - movcc r2, r4 │ │ │ │ - addcc r6, pc, #640 @ (adr r6, 10afb4 ) │ │ │ │ - movcc r2, r4 │ │ │ │ - add r6, pc, #320 @ (adr r6, 10ae78 ) │ │ │ │ + bkpt 0x00ce │ │ │ │ movs r2, r4 │ │ │ │ - it le │ │ │ │ - movle r2, r4 │ │ │ │ - ittt al │ │ │ │ - moval r2, r4 │ │ │ │ - addal r6, pc, #336 @ (adr r6, 10ae94 ) │ │ │ │ - moval r2, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 10ad58 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 10adf4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + add r5, pc, #896 @ (adr r5, 10b0b8 ) │ │ │ │ + movs r2, r4 │ │ │ │ + it vs │ │ │ │ + movvs r2, r4 │ │ │ │ + itee vc │ │ │ │ + movvc r2, r4 │ │ │ │ + addvs r5, pc, #912 @ (adr r5, 10b0d4 ) │ │ │ │ + movvs r2, r4 │ │ │ │ + add r5, pc, #592 @ (adr r5, 10af98 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #952 @ (adr r5, 10b10c ) │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #640 @ (adr r5, 10afd8 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 10af4c ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ad9e │ │ │ │ + add r5, pc, #192 @ (adr r5, 10ae18 ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10ada6 │ │ │ │ + uxth r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #632 @ (adr r5, 10afdc ) │ │ │ │ + uxth r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #312 @ (adr r5, 10aea0 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 10ae1c ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + add r4, pc, #888 @ (adr r4, 10b0e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #328 @ (adr r5, 10aebc ) │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #8 @ (adr r5, 10ad80 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 10b0fc ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10adb4 │ │ │ │ + add r4, pc, #584 @ (adr r4, 10afc0 ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10adbe │ │ │ │ + cbz r4, 10ad98 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #24 @ (adr r5, 10ad9c ) │ │ │ │ + cbz r0, 10ada2 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #728 @ (adr r4, 10b060 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 10afdc ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10ada4 │ │ │ │ + add r4, pc, #280 @ (adr r4, 10aea0 ) │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10adac │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 10b09c ) │ │ │ │ + cbz r0, 10ad90 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #456 @ (adr r4, 10af60 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 10aedc ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + add r4, pc, #8 @ (adr r4, 10ada0 ) │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #504 @ (adr r4, 10af9c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 10addc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #184 @ (adr r4, 10ae60 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 10b0a0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #232 @ (adr r4, 10ae9c ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 10b0dc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #936 @ (adr r3, 10b160 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 10afa0 ) │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #984 @ (adr r3, 10b19c ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 10afdc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #664 @ (adr r3, 10b060 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 10aea0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ad98 │ │ │ │ + b.n 10acb8 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #680 @ (adr r3, 10b07c ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 10aebc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #360 @ (adr r3, 10af40 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 10b180 ) │ │ │ │ movs r2, r4 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r2, r4 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + udf #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #408 @ (adr r3, 10af7c ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 10b1bc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #88 @ (adr r3, 10ae40 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 10b080 ) │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10ae00 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227611,245 +227614,245 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #752 @ (adr r0, 10bc1c ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 10ba5c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #432 @ (adr r0, 10bae0 ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b8f4 │ │ │ │ + bmi.n 10ba14 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b874 │ │ │ │ + bmi.n 10b994 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #336 @ (adr r0, 10ba8c ) │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 10b950 ) │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #32 @ (adr r0, 10b96c ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4c40022 │ │ │ │ - @ instruction: 0xf4d20022 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + orrs.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + orn r0, r2, #10616832 @ 0xa20000 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr2, {1} │ │ │ │ - cdp2 0, 11, cr0, cr14, cr2, {1} │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + cdp2 0, 4, cr0, cr4, cr2, {1} │ │ │ │ + cdp2 0, 4, cr0, cr14, cr2, {1} │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10b8a4 │ │ │ │ + bls.n 10b9c4 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10b8bc │ │ │ │ + bls.n 10b9dc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + ble.n 10b92c │ │ │ │ movs r2, r4 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + ble.n 10b95c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 32 │ │ │ │ movs r2, r4 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b9c0 │ │ │ │ + bcc.n 10b8e0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10b968 │ │ │ │ + bcc.n 10ba88 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia.w sl, {r1, r5} │ │ │ │ - ldmia.w r4!, {r1, r5} │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + @ instruction: 0xe82a0022 │ │ │ │ + strex r0, r0, [r4, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10b988 │ │ │ │ + bhi.n 10baa8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10b9b0 │ │ │ │ + bhi.n 10b8d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b998 │ │ │ │ + bvs.n 10bab8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b9c0 │ │ │ │ + bvs.n 10b8e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b3f0 │ │ │ │ + b.n 10b310 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b418 │ │ │ │ + b.n 10b338 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb280022 │ │ │ │ - @ instruction: 0xfb3e0022 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + @ instruction: 0xfab80022 │ │ │ │ + @ instruction: 0xface0022 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 2, cr0, cr0, cr2, {1} │ │ │ │ - cdp 0, 3, cr0, cr2, cr2, {1} │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldc 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + stcl 0, cr0, [r2, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - vld1.8 {d0[1]}, [ip], r2 │ │ │ │ - ldrsh.w r0, [lr, #34] @ 0x22 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrsh.w r0, [ip, r2, lsl #2] │ │ │ │ + vst4.8 {d16-d19}, [lr :128], r2 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b958 │ │ │ │ + bmi.n 10ba78 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10b978 │ │ │ │ + bmi.n 10ba98 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10b958 │ │ │ │ + beq.n 10ba78 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10bab0 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - svc 2 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ movs r2, r4 │ │ │ │ - svc 24 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bac0 │ │ │ │ + beq.n 10b9e0 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bae0 │ │ │ │ + beq.n 10ba00 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 12, cr0, cr0, cr2, {1} │ │ │ │ - cdp 0, 13, cr0, cr4, cr2, {1} │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + cdp 0, 5, cr0, cr0, cr2, {1} │ │ │ │ + cdp 0, 6, cr0, cr4, cr2, {1} │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x0058 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x006c │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10bad6 │ │ │ │ + cbnz r4, 10baba │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 10bae0 │ │ │ │ + cbnz r0, 10bac4 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3b40022 │ │ │ │ - @ instruction: 0xf3bc0022 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xf3440022 │ │ │ │ + @ instruction: 0xf34c0022 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bb70 │ │ │ │ + bvs.n 10ba90 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10bb14 │ │ │ │ + bvs.n 10ba34 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c0d0 │ │ │ │ + b.n 10bff0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c0fc │ │ │ │ + b.n 10c01c │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ @@ -228861,297 +228864,297 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10c618 │ │ │ │ + bpl.n 10c738 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10c7b0 │ │ │ │ + bmi.n 10c6d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb77c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10c780 │ │ │ │ + bls.n 10c6a0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10c7b8 │ │ │ │ + bls.n 10c6d8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10c738 │ │ │ │ + bgt.n 10c658 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10c758 │ │ │ │ + bgt.n 10c678 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 5, cr0, cr14, cr2, {1} │ │ │ │ - cdp 0, 3, cr0, cr0, cr2, {1} │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + stcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ + stcl 0, cr0, [r0, #136] @ 0x88 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c5fc │ │ │ │ + b.n 10c51c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c62c │ │ │ │ + b.n 10c54c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10c7fc │ │ │ │ + bvs.n 10c71c │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10c83c │ │ │ │ + bvs.n 10c75c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce14 │ │ │ │ + b.n 10cd34 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce44 │ │ │ │ + b.n 10cd64 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10c854 │ │ │ │ + blt.n 10c774 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10c884 │ │ │ │ + blt.n 10c7a4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10c754 │ │ │ │ + beq.n 10c874 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10c6d4 │ │ │ │ + beq.n 10c7f4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #416 @ (adr r7, 10c9a0 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 10cbe0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #472 @ (adr r7, 10c9dc ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 10c81c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeafc0022 │ │ │ │ - adds.w r0, r6, r2, asr #32 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + eor.w r0, ip, r2, asr #32 │ │ │ │ + @ instruction: 0xeaa60022 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, lr} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10c7cc │ │ │ │ + bcc.n 10c8ec │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c6c0 │ │ │ │ + b.n 10c5e0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c704 │ │ │ │ + b.n 10c624 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #48 @ (adr r0, 10c914 ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10e6c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230158,285 +230161,285 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ - movs r2, r4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10d38c │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10d524 │ │ │ │ + bvc.n 10d4ac │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + bvs.n 10d444 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + strh r2, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + pop {r4, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d65c │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d4dc │ │ │ │ + b.n 10d57c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + strh r0, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r7, pc, #688 @ (adr r7, 10d784 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + add r7, pc, #744 @ (adr r7, 10d7c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + strh r4, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + itt al │ │ │ │ + moval r2, r4 │ │ │ │ + stmiaal r0!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d624 │ │ │ │ + b.n 10d544 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d514 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #344 @ (adr r4, 10d66c ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 10d8ac ) │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d4d8 │ │ │ │ + bne.n 10d5f8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d578 │ │ │ │ + bcc.n 10d498 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d5a8 │ │ │ │ + bcc.n 10d4c8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #520 @ (adr r6, 10d78c ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 10d5cc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #592 @ (adr r6, 10d7d8 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 10d618 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10d4b0 │ │ │ │ + beq.n 10d5d0 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10d4e8 │ │ │ │ + beq.n 10d608 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10d64e │ │ │ │ + cbz r4, 10d632 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10d644 │ │ │ │ + cbz r2, 10d628 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ @@ -231396,117 +231399,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105b5e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b80 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105b5e │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #360 @ (adr r2, 10e3c8 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 10e608 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, lr} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10e292 │ │ │ │ + cbz r4, 10e276 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10e288 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b80 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105b5e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -231825,15 +231828,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106c2a │ │ │ │ b.w 1087f0 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c957c │ │ │ │ + bl 2c950c │ │ │ │ ldr.w r3, [pc, #2692] @ 10f1c4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f1c8 │ │ │ │ @@ -232718,193 +232721,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ nop │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ - movs r2, r4 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f260 │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + cbnz r2, 10f244 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + cbnz r2, 10f232 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r7, pc, #664 @ (adr r7, 10f4a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + add r7, pc, #696 @ (adr r7, 10f4cc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + @ instruction: 0xb756 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + @ instruction: 0xb706 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb79a │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ strb r2, [r0, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ + movs r2, r4 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110250 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110254 │ │ │ │ ldr.w r3, [pc, #3888] @ 110258 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11025c │ │ │ │ @@ -234114,661 +234117,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ - movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - push {r5, r7, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ - movs r2, r4 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ - movs r2, r4 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r6, lr} │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r4, lr} │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + push {r1, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + push {r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + push {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + push {r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #296 @ (adr r3, 1104cc ) │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #320 @ (adr r3, 1104e8 ) │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + add r2, pc, #872 @ (adr r2, 11070c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + add r2, pc, #896 @ (adr r2, 110728 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + str r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #952] @ (1109e8 ) │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #760] @ (110938 ) │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #888] @ (1109c4 ) │ │ │ │ + ldr r7, [pc, #888] @ (110988 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #568] @ (110888 ) │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldr r7, [pc, #1016] @ (110a14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #696] @ (110914 ) │ │ │ │ + ldr r7, [pc, #696] @ (1108d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #376] @ (1107d8 ) │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldr r7, [pc, #824] @ (110964 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #488] @ (110854 ) │ │ │ │ + ldr r7, [pc, #504] @ (110828 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #176] @ (110720 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldr r7, [pc, #632] @ (1108b4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #312] @ (1107b4 ) │ │ │ │ + ldr r7, [pc, #312] @ (110778 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #1016] @ (110a78 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldr r7, [pc, #440] @ (110804 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #120] @ (110704 ) │ │ │ │ + ldr r7, [pc, #120] @ (1106c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #824] @ (1109c8 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldr r7, [pc, #248] @ (110754 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #952] @ (110a54 ) │ │ │ │ + ldr r6, [pc, #952] @ (110a18 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #632] @ (110918 ) │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldr r7, [pc, #40] @ (110694 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #760] @ (1109a4 ) │ │ │ │ + ldr r6, [pc, #752] @ (110960 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #440] @ (110868 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldr r6, [pc, #888] @ (1109f4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #568] @ (1108f4 ) │ │ │ │ + ldr r6, [pc, #568] @ (1108b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #248] @ (1107b8 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldr r6, [pc, #696] @ (110944 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #376] @ (110844 ) │ │ │ │ + ldr r6, [pc, #376] @ (110808 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #56] @ (110708 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + ldr r6, [pc, #504] @ (110894 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #184] @ (110794 ) │ │ │ │ + ldr r6, [pc, #184] @ (110758 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #888] @ (110a58 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + ldr r6, [pc, #312] @ (1107e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #1016] @ (110ae4 ) │ │ │ │ + ldr r5, [pc, #1016] @ (110aa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #696] @ (1109a8 ) │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + ldr r6, [pc, #120] @ (110734 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #824] @ (110a34 ) │ │ │ │ + ldr r5, [pc, #824] @ (1109f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #504] @ (1108f8 ) │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + ldr r5, [pc, #952] @ (110a84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #632] @ (110984 ) │ │ │ │ + ldr r5, [pc, #632] @ (110948 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #312] @ (110848 ) │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldr r5, [pc, #760] @ (1109d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #440] @ (1108d4 ) │ │ │ │ + ldr r5, [pc, #440] @ (110898 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #120] @ (110798 ) │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + ldr r5, [pc, #568] @ (110924 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #248] @ (110824 ) │ │ │ │ + ldr r5, [pc, #248] @ (1107e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #952] @ (110ae8 ) │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + ldr r5, [pc, #376] @ (110874 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #56] @ (110774 ) │ │ │ │ + ldr r5, [pc, #56] @ (110738 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #760] @ (110a38 ) │ │ │ │ + strb r2, [r1, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + strb r0, [r7, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r5, [pc, #184] @ (1107c4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #872] @ (110ab4 ) │ │ │ │ + ldr r4, [pc, #888] @ (110a88 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #560] @ (110980 ) │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #1016] @ (110b14 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #696] @ (1109d8 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ + movs r2, r4 │ │ │ │ + strb r0, [r3, #24] │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #824] @ (110a64 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #504] @ (110928 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ + movs r2, r4 │ │ │ │ + strb r0, [r5, #23] │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #632] @ (1109b4 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #312] @ (110878 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #424] @ (1108f4 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldr r4, [pc, #112] @ (1107c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #696] @ (110a14 ) │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #376] @ (1108d8 ) │ │ │ │ + strb r0, [r1, #25] │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r4, [pc, #248] @ (110854 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r3, [pc, #952] @ (110b18 ) │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 111690 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 111694 │ │ │ │ ldr.w r3, [pc, #3884] @ 111698 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 11169c │ │ │ │ @@ -235977,661 +235980,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ - movs r2, r4 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ - movs r2, r4 │ │ │ │ - bx sp │ │ │ │ - movs r2, r4 │ │ │ │ - bx r3 │ │ │ │ - movs r2, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ - movs r2, r4 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - bx r7 │ │ │ │ - movs r2, r4 │ │ │ │ - mov lr, sp │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ - movs r2, r4 │ │ │ │ - bx r1 │ │ │ │ - movs r2, r4 │ │ │ │ - mov lr, r7 │ │ │ │ - movs r2, r4 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ - movs r2, r4 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ - movs r2, r4 │ │ │ │ - mov lr, fp │ │ │ │ - movs r2, r4 │ │ │ │ - mov lr, r1 │ │ │ │ - movs r2, r4 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + mov lr, pc │ │ │ │ movs r2, r4 │ │ │ │ mov lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, fp │ │ │ │ + str r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + mov lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ mov r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + mov lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, pc │ │ │ │ + strb r2, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + mov r6, sp │ │ │ │ movs r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r9 │ │ │ │ + strb r6, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + mov r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - cmp ip, r3 │ │ │ │ + strb r2, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + strb r4, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + mov r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, sp │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + cmp lr, fp │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + cmp lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + cmp r2, pc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, fp │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + cmp r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ add lr, pc │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r5 │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + cmp r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + add lr, sp │ │ │ │ movs r2, r4 │ │ │ │ add lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r9 │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #8 @ (adr r3, 11179c ) │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #736 @ (adr r2, 111a78 ) │ │ │ │ + add lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ add r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r3 │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #984 @ (adr r2, 111b7c ) │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #544 @ (adr r2, 1119c8 ) │ │ │ │ + add lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ add r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r5 │ │ │ │ + strb r6, [r1, #5] │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 11195c ) │ │ │ │ + strb r0, [r4, #5] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #864 @ (adr r0, 111b18 ) │ │ │ │ + add r2, fp │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r1 │ │ │ │ + add r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r7 │ │ │ │ + strb r6, [r5, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + add r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ mvns r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r1 │ │ │ │ + add r2, pc, #584 @ (adr r2, 1119dc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #440 @ (adr r0, 11198c ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 1118b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1119b8 ) │ │ │ │ + mvns r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ bics r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r3 │ │ │ │ + add r2, pc, #536 @ (adr r2, 1119bc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #456 @ (adr r0, 1119ac ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 111808 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #288 @ (adr r0, 111908 ) │ │ │ │ + mvns r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ muls r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r5 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 111b9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + add r0, pc, #416 @ (adr r0, 111958 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + bics r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ muls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r7 │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + muls r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ orrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r1 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + add r0, pc, #32 @ (adr r0, 1117f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + orrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ cmn r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1117ec ) │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + orrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r5 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + cmn r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r7 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + cmp r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ negs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r1 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + negs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ tst r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r3 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + negs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ rors r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r5 │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #568] @ (111aac ) │ │ │ │ + strb r4, [r7, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #368] @ (1119e8 ) │ │ │ │ + tst r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ rors r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r7 │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #136] @ (11190c ) │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #176] @ (111938 ) │ │ │ │ + rors r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ sbcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r1 │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ adcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3 │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + sbcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5 │ │ │ │ + ldr r2, [pc, #120] @ (1118ec ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldr r1, [pc, #944] @ (111c28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7 │ │ │ │ + ldr r1, [pc, #712] @ (111b4c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [pc, #752] @ (111b78 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r3 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ eors r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r5 │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + lsls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ eors r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + eors r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ ands r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ands r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + ands r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #14 │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + subs r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #30 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ - movs r2, r4 │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + movs r2, r4 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #680] @ (111cac ) │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #712] @ (111cdc ) │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + subs r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ subs r4, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ subs r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #232] @ (111aec ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r9 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ subs r4, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #14 │ │ │ │ + ldr r0, [pc, #264] @ (111b1c ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, ip │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, sl │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + subs r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + add lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + add sl, lr │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #30 │ │ │ │ + add lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #760] @ (111dac ) │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #368] @ (111c28 ) │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #776] @ (111dcc ) │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #192] @ (111b88 ) │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ subs r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #792] @ (111dec ) │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #0] @ (111ad8 ) │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #808] @ (111e0c ) │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #832] @ (111e28 ) │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + ldr r3, [pc, #312] @ (111bec ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [pc, #944] @ (111e68 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + ldr r3, [pc, #328] @ (111c0c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [pc, #768] @ (111dc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ subs r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + ldr r3, [pc, #344] @ (111c2c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r0, [pc, #576] @ (111d18 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ subs r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + ldr r3, [pc, #360] @ (111c4c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r0, [pc, #384] @ (111c68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + subs r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ subs r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #14 │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ subs r1, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + eors r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + eors r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + subs r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + eors r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + eors r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #920] @ (111f2c ) │ │ │ │ + strb r0, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #30 │ │ │ │ + strb r2, [r1, #24] │ │ │ │ + movs r2, r4 │ │ │ │ + strb r0, [r2, #23] │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ + movs r2, r4 │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ + movs r2, r4 │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #14 │ │ │ │ + movs r2, r4 │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ + movs r2, r4 │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ + movs r2, r4 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r1, [pc, #472] @ (111d6c ) │ │ │ │ + movs r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, r4 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ + movs r2, r4 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112ad0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112ad4 │ │ │ │ ldr.w r3, [pc, #3884] @ 112ad8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112adc │ │ │ │ @@ -237840,661 +237843,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - add lr, r8 │ │ │ │ - movs r2, r4 │ │ │ │ - sbcs r0, r0 │ │ │ │ - movs r2, r4 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ - movs r2, r4 │ │ │ │ - sbcs r2, r0 │ │ │ │ - movs r2, r4 │ │ │ │ - adcs r0, r2 │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ - movs r2, r4 │ │ │ │ - sbcs r2, r0 │ │ │ │ - movs r2, r4 │ │ │ │ - asrs r0, r4 │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ - movs r2, r4 │ │ │ │ - sbcs r2, r0 │ │ │ │ - movs r2, r4 │ │ │ │ - lsrs r0, r6 │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ - movs r2, r4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + add r6, sl │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r7 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r0 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #30 │ │ │ │ + asrs r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r7 │ │ │ │ + lsrs r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r2 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + asrs r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r6 │ │ │ │ + lsls r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - eors r0, r4 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + asrs r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r6 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + asrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + eors r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r0 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + asrs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + ands r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + asrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + asrs r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + asrs r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r2, r6 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + asrs r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + adds r1, #14 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + asrs r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + asrs r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + subs r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #14 │ │ │ │ + asrs r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + str r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + adds r0, #26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + strb r6, [r2, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #30 │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - blx fp │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + strb r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #152] @ (112cfc ) │ │ │ │ + strb r0, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #384] @ (112de8 ) │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + strb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #168] @ (112d1c ) │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #192] @ (112d38 ) │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #184] @ (112d3c ) │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #0] @ (112c88 ) │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + bx sl │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #72] @ (112cdc ) │ │ │ │ + bx sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #832] @ (112fd8 ) │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + ldr r1, [pc, #728] @ (112f3c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldr r1, [pc, #960] @ (113028 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + cmp r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #744] @ (112f5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldr r1, [pc, #768] @ (112f78 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + ldr r1, [pc, #760] @ (112f7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldr r1, [pc, #576] @ (112ec8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #14 │ │ │ │ + ldr r1, [pc, #648] @ (112f1c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldr r1, [pc, #384] @ (112e18 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + cmp r5, #30 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #28 │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + cmp r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #14 │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sl │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, ip │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + strb r2, [r2, #3] │ │ │ │ movs r2, r4 │ │ │ │ - eors r2, r1 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + strb r6, [r4, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r6 │ │ │ │ + strb r0, [r6, #2] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + cmp r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ands r2, r4 │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + mvns r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r2 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #4 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #30 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #20 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, #30 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ movs r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #376] @ (11301c ) │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #432] @ (113058 ) │ │ │ │ + cmp r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ movs r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #72] @ (112f0c ) │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #128] @ (112f48 ) │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ movs r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #14 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + subs r5, #20 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ movs r7, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + ldr r3, [pc, #952] @ (11325c ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + ldr r3, [pc, #1008] @ (113298 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ movs r6, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + movs r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ movs r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + ldr r1, [pc, #648] @ (11314c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + ldr r1, [pc, #704] @ (113188 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #928] @ (1132a8 ) │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #736] @ (1131f8 ) │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ movs r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #30 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + ldr r7, [pc, #864] @ (113248 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #544] @ (113148 ) │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ movs r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #56] @ (112f6c ) │ │ │ │ + ldr r7, [pc, #672] @ (113198 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #352] @ (113098 ) │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ movs r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + ldr r7, [pc, #888] @ (11327c ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + ldr r7, [pc, #480] @ (1130e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #144] @ (112fd8 ) │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + ldr r7, [pc, #808] @ (11323c ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + ldr r7, [pc, #288] @ (113038 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #992] @ (113338 ) │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ movs r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, ip │ │ │ │ + ldr r7, [pc, #96] @ (112f88 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #800] @ (113288 ) │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + ldr r3, [pc, #632] @ (1131ac ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, lr │ │ │ │ + ldr r6, [pc, #928] @ (1132d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #608] @ (1131d8 ) │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ movs r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - mov sl, sp │ │ │ │ + ldr r6, [pc, #720] @ (113218 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #416] @ (113128 ) │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #28 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + adds r7, #26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + ldr r6, [pc, #544] @ (113178 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #224] @ (113078 ) │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + mov r6, lr │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + ldr r6, [pc, #352] @ (1130c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + movs r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + mov lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [pc, #160] @ (113018 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + mov r2, pc │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r5, [pc, #992] @ (113368 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #14 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r5, [pc, #800] @ (1132b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + movs r2, r4 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + movs r2, r4 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ + movs r2, r4 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ + movs r2, r4 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r4, #30 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ + movs r2, r4 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ + movs r2, r4 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ + movs r2, r4 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ + movs r2, r4 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ + movs r2, r4 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113468 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11346c │ │ │ │ ldr.w r3, [pc, #1156] @ 113470 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 113474 │ │ │ │ @@ -238908,237 +238911,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126c3c │ │ │ │ b.w 106c34 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + adds r6, r7, #7 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + adds r6, r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r5, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r5, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #20 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r1, #3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r1, #3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #288] @ (11365c ) │ │ │ │ + ldr r1, [pc, #864] @ (11389c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #464] @ (113710 ) │ │ │ │ + ldr r2, [pc, #16] @ (113550 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + subs r2, r3, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r1, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #608] @ (11380c ) │ │ │ │ + ldr r1, [pc, #160] @ (11364c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #384] @ (113730 ) │ │ │ │ + ldr r0, [pc, #960] @ (113970 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r5, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #608] @ (11381c ) │ │ │ │ + ldr r1, [pc, #160] @ (11365c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #224] @ (1136a0 ) │ │ │ │ + ldr r0, [pc, #800] @ (1138e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #592] @ (11381c ) │ │ │ │ + ldr r1, [pc, #144] @ (11365c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #64] @ (113610 ) │ │ │ │ + ldr r0, [pc, #640] @ (113850 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r5, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #608] @ (11383c ) │ │ │ │ + ldr r1, [pc, #160] @ (11367c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #928] @ (113980 ) │ │ │ │ + ldr r0, [pc, #480] @ (1137c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #576] @ (11382c ) │ │ │ │ + ldr r1, [pc, #128] @ (11366c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #768] @ (1138f0 ) │ │ │ │ + ldr r0, [pc, #320] @ (113730 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #592] @ (11384c ) │ │ │ │ + ldr r1, [pc, #144] @ (11368c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #608] @ (113860 ) │ │ │ │ + ldr r0, [pc, #160] @ (1136a0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #592] @ (11385c ) │ │ │ │ + ldr r1, [pc, #144] @ (11369c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #448] @ (1137d0 ) │ │ │ │ + ldr r0, [pc, #0] @ (113610 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r7, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #576] @ (11385c ) │ │ │ │ + ldr r1, [pc, #128] @ (11369c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #288] @ (113740 ) │ │ │ │ + blx fp │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #444] @ 0x1bc │ │ │ │ movw r2, #27497 @ 0x6b69 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #38568 @ 0x96a8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -248579,15 +248582,15 @@ │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ strb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ str.w r0, [r4, #3308] @ 0xcec │ │ │ │ str.w r0, [r4, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r4, #3316] @ 0xcf4 │ │ │ │ str.w r0, [r4, #3320] @ 0xcf8 │ │ │ │ str.w r3, [r4, #3556] @ 0xde4 │ │ │ │ - bl 1c2ce8 │ │ │ │ + bl 1c2c78 │ │ │ │ str.w r0, [r4, #3552] @ 0xde0 │ │ │ │ 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, #3324] @ 0xcfc │ │ │ │ @@ -248626,37 +248629,37 @@ │ │ │ │ cbz r0, 11aa52 │ │ │ │ ldr r2, [pc, #120] @ (11aaa4 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11aa40 │ │ │ │ cbz r3, 11aa96 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3304] @ 0xce8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 11aa66 │ │ │ │ - bl 1c2df0 │ │ │ │ + bl 1c2d80 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11aaa8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11aaac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c2df0 │ │ │ │ + bl 1c2d80 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11aa64 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248666,15 +248669,15 @@ │ │ │ │ b.n 11aa40 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r2, r4 │ │ │ │ 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] @ (11abb0 ) │ │ │ │ @@ -248685,15 +248688,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11abb8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r2, [pc, #220] @ (11abbc ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248725,15 +248728,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11ab82 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11ab74 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11aba8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -248784,52 +248787,52 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs.w r0, r0, r9, asr #32 │ │ │ │ + strd r0, r0, [r0, #164]! @ 0xa4 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c2ec0 │ │ │ │ + bl 1c2e50 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11abf0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3556] @ 0xde4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3556] @ 0xde4 │ │ │ │ ldr.w r0, [r4, #3552] @ 0xde0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c2e04 │ │ │ │ + bl 1c2d94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11abea │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ - bl 1c2f40 │ │ │ │ + bl 1c2ed0 │ │ │ │ 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] @ (11ad0c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -248881,30 +248884,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11ac4e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 11ac4e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11acde │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11acfe │ │ │ │ b.n 11acd0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11acf2 │ │ │ │ @@ -249519,15 +249522,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55408 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c4430 │ │ │ │ + bl 1c43c0 │ │ │ │ cbz r0, 11b276 │ │ │ │ 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] @ (11b3c4 ) │ │ │ │ ldr r0, [pc, #332] @ (11b3c8 ) │ │ │ │ @@ -249658,31 +249661,31 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b386 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #968] @ (11b784 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ movs r6, r4 │ │ │ │ - stc2l 0, cr0, [r8, #-132]! @ 0xffffff7c │ │ │ │ - ldc2l 0, cr0, [ip, #-132] @ 0xffffff7c │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + ldc2l 0, cr0, [r8], #132 @ 0x84 │ │ │ │ + stc2l 0, cr0, [ip], #132 @ 0x84 │ │ │ │ + subs r2, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - stc2l 0, cr0, [r2, #-132]! @ 0xffffff7c │ │ │ │ - subs r0, r5, #7 │ │ │ │ + ldc2l 0, cr0, [r2], #132 @ 0x84 │ │ │ │ + subs r0, r7, #5 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r2, #-132] @ 0xffffff7c │ │ │ │ - ldc2l 0, cr0, [sl], #132 @ 0x84 │ │ │ │ - ldc2l 0, cr0, [r4], #132 @ 0x84 │ │ │ │ - ldc2l 0, cr0, [r0], #132 @ 0x84 │ │ │ │ - stc2l 0, cr0, [lr], #132 @ 0x84 │ │ │ │ - stc2l 0, cr0, [r8], #132 @ 0x84 │ │ │ │ + ldc2 0, cr0, [r2], {33} @ 0x21 │ │ │ │ + stc2 0, cr0, [sl], {33} @ 0x21 │ │ │ │ + stc2 0, cr0, [r4], {33} @ 0x21 │ │ │ │ + stc2 0, cr0, [r0], {33} @ 0x21 │ │ │ │ + ldc2l 0, cr0, [lr], #-132 @ 0xffffff7c │ │ │ │ + ldc2l 0, cr0, [r8], #-132 @ 0xffffff7c │ │ │ │ ldr r4, [pc, #432] @ (11b5a8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ ldr.w r2, [pc, #1252] @ 11b8f0 │ │ │ │ @@ -249702,15 +249705,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 55148 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c55f0 │ │ │ │ + bl 1c5580 │ │ │ │ ldr.w r1, [pc, #1192] @ 11b8fc │ │ │ │ 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] │ │ │ │ @@ -250132,22 +250135,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #904] @ (11bc7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [pc, #896] @ (11bc78 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbfe0021 │ │ │ │ - stc2 0, cr0, [r8], {33} @ 0x21 │ │ │ │ + @ instruction: 0xfb8e0021 │ │ │ │ + @ instruction: 0xfb980021 │ │ │ │ bl ffffb906 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r6, r1, lsl #2] │ │ │ │ + @ instruction: 0xf7a60021 │ │ │ │ bx lr │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11b93a │ │ │ │ @@ -250679,16 +250682,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 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 11bff4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251242,16 +251245,16 @@ │ │ │ │ bne.n 11c5a8 │ │ │ │ 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 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c5ce │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252239,15 +252242,15 @@ │ │ │ │ cbz r0, 11d110 │ │ │ │ ldr r2, [pc, #68] @ (11d130 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d0fe │ │ │ │ cbz r3, 11d122 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1308] @ 0x51c │ │ │ │ str.w r2, [r4, #1312] @ 0x520 │ │ │ │ str.w r2, [r4, #1316] @ 0x524 │ │ │ │ str.w r2, [r4, #1320] @ 0x528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -252977,15 +252980,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bhi.n 11d8d4 │ │ │ │ + bvc.n 11d7f4 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11d8a4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253109,15 +253112,15 @@ │ │ │ │ beq.n 11da4e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11da48 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253138,15 +253141,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 11da1a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -253166,24 +253169,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 126ea8 │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -253202,15 +253205,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 │ │ │ │ @@ -253218,22 +253221,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11db32 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -253355,15 +253358,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11dcc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11dcb2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11dcea │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11dc04 │ │ │ │ @@ -253413,15 +253416,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11dd5c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253435,15 +253438,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 11dd38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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] @ (11de04 ) │ │ │ │ @@ -253619,24 +253622,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 126e6c │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -253671,23 +253674,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r4 │ │ │ │ bl 126ee4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e00c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -253818,15 +253821,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e104 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e1b6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e1c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5513c │ │ │ │ movs r3, #1 │ │ │ │ @@ -253839,42 +253842,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e1c2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e1c8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e19c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 11e140 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e160 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e1a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e19e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e1c2 │ │ │ │ @@ -254434,15 +254437,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11e6e4 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11e7b4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254621,31 +254624,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11e9b0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11e934 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e9f4 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bx sl │ │ │ │ + mov lr, ip │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 11eac4 │ │ │ │ @@ -254701,15 +254704,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1267f8 │ │ │ │ ldr r0, [pc, #112] @ (11ead8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cbnz r0, 11eabe │ │ │ │ ldr r2, [pc, #104] @ (11eadc ) │ │ │ │ ldr r3, [pc, #80] @ (11eac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254741,31 +254744,31 @@ │ │ │ │ b.n 11ea46 │ │ │ │ blx 5487c │ │ │ │ nop │ │ │ │ asrs r4, r5, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r0, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + cmp lr, r7 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11eb26 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254775,15 +254778,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #960 @ 0x3c0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2c7904 │ │ │ │ + bl 2c7894 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255680,17 +255683,17 @@ │ │ │ │ nop │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x004a │ │ │ │ movs r1, r4 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x0002 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f4dc │ │ │ │ sub sp, #32 │ │ │ │ @@ -255791,15 +255794,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #692] @ (11f810 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7570 │ │ │ │ + bl 2c7500 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f5d4 │ │ │ │ ldr r3, [pc, #676] @ (11f814 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -255886,20 +255889,20 @@ │ │ │ │ bne.n 11f660 │ │ │ │ ldr r7, [pc, #432] @ (11f81c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11f68e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11f7d6 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256053,25 +256056,25 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 11f876 │ │ │ │ + revsh r0, r5 │ │ │ │ movs r1, r4 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev r0, r1 │ │ │ │ movs r1, r4 │ │ │ │ - revsh r2, r4 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 11f862 │ │ │ │ movs r1, r4 │ │ │ │ - hlt 0x0024 │ │ │ │ + rev r4, r6 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -256384,19 +256387,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fb0e │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb67e │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb622 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 11fbd4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256596,15 +256599,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 11fe5c │ │ │ │ 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 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -256840,15 +256843,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 11ffb4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ vldr d7, [pc, #68] @ 120038 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #664] @ 0x298 │ │ │ │ - bl 33053c │ │ │ │ + bl 3304cc │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 12d6a8 │ │ │ │ @@ -256868,15 +256871,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbz r4, 12008a │ │ │ │ movs r1, r4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -259816,15 +259819,15 @@ │ │ │ │ b.w 1211f2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 1213ee │ │ │ │ ldr r1, [r6, #8] │ │ │ │ b.w 12125a │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r7, #2 │ │ │ │ @@ -260924,15 +260927,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strd r2, r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.n 122a56 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -261638,15 +261641,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1231ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ beq.n 123144 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -261675,15 +261678,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1190] @ 0x4a6 │ │ │ │ strh.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ str.w r0, [r3, #1191] @ 0x4a7 │ │ │ │ str.w r1, [r3, #1195] @ 0x4ab │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ @@ -261725,15 +261728,15 @@ │ │ │ │ cbz r5, 1232be │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #776] @ (1235e0 ) │ │ │ │ @@ -265529,15 +265532,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 126e6c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 1262bc │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -265827,23 +265830,23 @@ │ │ │ │ beq.n 126620 │ │ │ │ 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 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, 1265b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1265b4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126644 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126644 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -265904,16 +265907,16 @@ │ │ │ │ b.n 1265e0 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 1264f6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266022,15 +266025,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 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 1267a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1267a6 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266051,15 +266054,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 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1267e6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1267e8 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1267dc │ │ │ │ @@ -266139,32 +266142,32 @@ │ │ │ │ b.n 12682c │ │ │ │ ldr r2, [pc, #476] @ (126a6c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126a70 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126848 │ │ │ │ b.n 12686a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c5edc │ │ │ │ + bl 1c5e6c │ │ │ │ ldr r1, [pc, #444] @ (126a74 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126a28 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1269ba │ │ │ │ @@ -266177,15 +266180,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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126a56 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266248,15 +266251,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11dd08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1269f6 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126a4a │ │ │ │ it hi │ │ │ │ @@ -266273,45 +266276,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11db74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n 126848 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c8c60 │ │ │ │ + bl 2c8bf0 │ │ │ │ ldr r2, [pc, #104] @ (126a78 ) │ │ │ │ ldr r1, [pc, #108] @ (126a7c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126848 │ │ │ │ b.n 126876 │ │ │ │ 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 11dd68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n 126848 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 1269dc │ │ │ │ movs r3, #0 │ │ │ │ @@ -266320,23 +266323,23 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r1, [pc, #960] @ (126e30 ) │ │ │ │ + ldr r1, [pc, #512] @ (126c70 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #72] @ (126abc ) │ │ │ │ + ldr r1, [pc, #648] @ (126cfc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #192] @ (126b38 ) │ │ │ │ + ldr r1, [pc, #768] @ (126d78 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [pc, #632] @ (126cf4 ) │ │ │ │ + ldr r0, [pc, #184] @ (126b34 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [pc, #584] @ (126cc8 ) │ │ │ │ + ldr r0, [pc, #136] @ (126b08 ) │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (126c20 ) │ │ │ │ @@ -266377,58 +266380,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126af0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126bcc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c9124 │ │ │ │ + bl 2c90b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126be6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5edc │ │ │ │ + bl 1c5e6c │ │ │ │ ldr r1, [pc, #280] @ (126c28 ) │ │ │ │ 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 1267f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #248] @ (126c2c ) │ │ │ │ ldr r3, [pc, #240] @ (126c24 ) │ │ │ │ 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 126c1a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c9124 │ │ │ │ + bl 2c90b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126b88 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5edc │ │ │ │ + bl 1c5e6c │ │ │ │ ldr r1, [pc, #200] @ (126c30 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266504,23 +266507,23 @@ │ │ │ │ b.n 126af4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + bx lr │ │ │ │ movs r1, r4 │ │ │ │ str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + bx r3 │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (126c94 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266674,15 +266677,15 @@ │ │ │ │ cbz r0, 126dde │ │ │ │ ldr r3, [pc, #48] @ (126df8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126dd6 │ │ │ │ cbz r2, 126de0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54208 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266702,43 +266705,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3584] @ 0xe00 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 126e32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 126e44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c9cdc │ │ │ │ + bl 1c9c6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 126e14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 126e1c │ │ │ │ b.n 126e3e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266751,15 +266754,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ 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 │ │ │ │ @@ -266769,23 +266772,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ 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 1c9c04 │ │ │ │ + bl 1c9b94 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 126f08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 126f0a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -266809,15 +266812,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ 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 │ │ │ │ @@ -266840,15 +266843,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ 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 │ │ │ │ @@ -266882,15 +266885,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ 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 │ │ │ │ @@ -267021,15 +267024,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127036 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267079,15 +267082,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 1c9bec │ │ │ │ + bl 1c9b7c │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1271d6 │ │ │ │ @@ -267165,15 +267168,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 1272d4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1c9cdc │ │ │ │ + bl 1c9c6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (127314 ) │ │ │ │ ldr r3, [pc, #80] @ (127310 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267185,25 +267188,25 @@ │ │ │ │ bne.n 127306 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 126dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1272bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1272b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267240,15 +267243,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 12738c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1c9cdc │ │ │ │ + bl 1c9c6c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (1273cc ) │ │ │ │ ldr r3, [pc, #80] @ (1273c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267258,25 +267261,25 @@ │ │ │ │ bne.n 1273be │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 126dfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cbnz r5, 1273b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 12736c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 127370 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -267331,15 +267334,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (127470 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c74f0 │ │ │ │ + bl 2c7480 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268095,15 +268098,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126c3c │ │ │ │ b.n 127c2e │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127c50 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268369,24 +268372,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r1, [pc, #52] @ (127f5c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d9088 │ │ │ │ + bl 1d9018 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 127f40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (127f60 ) │ │ │ │ @@ -268398,17 +268401,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269274,24 +269277,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3296] @ 0xce0 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1287e4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f58 │ │ │ │ + bl 1d8ee8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12881a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d8f58 │ │ │ │ + bl 1d8ee8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128842 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128804 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269317,56 +269320,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 127f00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1287ca │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ b.n 12885a │ │ │ │ ldr r1, [pc, #80] @ (12886c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128870 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126c3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128874 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128878 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126c3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ b.n 128832 │ │ │ │ nop │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (128924 ) │ │ │ │ @@ -269414,28 +269417,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1288f6 │ │ │ │ ldr r0, [pc, #40] @ (128930 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1288a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11e8b0 │ │ │ │ blx 5487c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #29] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (128a88 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269569,21 +269572,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #23] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -269649,25 +269652,25 @@ │ │ │ │ bl 12d808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128c86 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128b0c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11e81c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269677,25 +269680,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 127e18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128c22 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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] │ │ │ │ @@ -269811,25 +269814,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 128d4e │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 128d2c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128934 │ │ │ │ mov r1, r5 │ │ │ │ @@ -269841,25 +269844,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11e81c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (128da4 ) │ │ │ │ @@ -269870,35 +269873,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 128e40 │ │ │ │ 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 128e50 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12d924 │ │ │ │ mov r1, r4 │ │ │ │ @@ -269910,41 +269913,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 128e94 │ │ │ │ bl 127d9c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d8f28 │ │ │ │ + bl 1d8eb8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 128dd6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 1d8f94 │ │ │ │ + bl 1d8f24 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 128e38 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [pc, #60] @ (128ea8 ) │ │ │ │ ldr r1, [pc, #64] @ (128eac ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 12887c │ │ │ │ @@ -269962,25 +269965,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (128ebc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 12887c │ │ │ │ b.n 128e7a │ │ │ │ nop │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #26 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -270231,33 +270234,33 @@ │ │ │ │ bl 126c3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 129106 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1292c0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270322,17 +270325,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1291c2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 129262 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d8f28 │ │ │ │ + bl 1d8eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cbz r6, 12926e │ │ │ │ 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] │ │ │ │ @@ -270358,21 +270361,21 @@ │ │ │ │ bl 12887c │ │ │ │ b.n 12929a │ │ │ │ ... │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #12 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 129444 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270400,19 +270403,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 129312 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 12936e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 129366 │ │ │ │ @@ -270429,15 +270432,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (129448 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12938a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12941c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 │ │ │ │ @@ -270447,17 +270450,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 126ee4 │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ b.n 1293cc │ │ │ │ - bl 1d8f94 │ │ │ │ + bl 1d8f24 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 129426 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1293ec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270466,26 +270469,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1293c4 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12943a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 129306 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 12938a │ │ │ │ ldr r3, [pc, #36] @ (12944c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270499,17 +270502,17 @@ │ │ │ │ bl 11e8b0 │ │ │ │ b.n 1293ec │ │ │ │ nop │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r3, #4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r0, #2 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (129594 ) │ │ │ │ @@ -271016,15 +271019,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129952 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 1296b8 │ │ │ │ bl 11e8b0 │ │ │ │ b.n 12994c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r1, r4 │ │ │ │ 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] @ (129a38 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271742,15 +271745,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 12675c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272316,32 +272319,32 @@ │ │ │ │ beq.w 12a586 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a586 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12afec │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a586 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a586 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0380 │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1cc938 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a90c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a560 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273551,15 +273554,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b38c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b362 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274133,15 +274136,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r3, r7, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -274850,21 +274853,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c0c4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ 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 │ │ │ │ @@ -275014,23 +275017,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c27c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bcc.n 12c2d8 │ │ │ │ + bcs.n 12c1f8 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c290 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 12c2c8 │ │ │ │ + bcs.n 12c1e8 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -275185,15 +275188,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 2d0374 │ │ │ │ + bl 2d0304 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275301,15 +275304,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1360] @ 0x550 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0530 │ │ │ │ + bl 2d04c0 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c57a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c57a │ │ │ │ @@ -275402,15 +275405,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 546f0 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0374 │ │ │ │ + bl 2d0304 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275467,15 +275470,15 @@ │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cbz r3, 12c764 │ │ │ │ - bl 2d0374 │ │ │ │ + bl 2d0304 │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12c764 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275646,17 +275649,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12c938 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (12cae8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275736,15 +275739,15 @@ │ │ │ │ b.n 12ca66 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12caae │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12ca62 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ cbz r0, 12ca62 │ │ │ │ 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} │ │ │ │ @@ -276107,19 +276110,19 @@ │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12cd7c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12cd26 │ │ │ │ - b.n 12cb10 │ │ │ │ + b.n 12ca30 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12cabc │ │ │ │ + b.n 12c9dc │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12ca58 │ │ │ │ + b.n 12c978 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12ce22 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -276356,15 +276359,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d15e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d118 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d13a │ │ │ │ @@ -276495,17 +276498,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11e81c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d658 │ │ │ │ + b.n 12d578 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -276625,19 +276628,19 @@ │ │ │ │ ... │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d5c0 │ │ │ │ + b.n 12d4e0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d638 │ │ │ │ + b.n 12d558 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d544 │ │ │ │ + b.n 12d464 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -276711,17 +276714,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126c3c │ │ │ │ b.n 12d382 │ │ │ │ nop │ │ │ │ - b.n 12d59c │ │ │ │ + b.n 12d4bc │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d444 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d420 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276742,23 +276745,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d438 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d43c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 12d4c8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -276824,27 +276827,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d520 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caff8 │ │ │ │ + bl 1caf88 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d4ee │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ muls r4, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -276931,15 +276934,15 @@ │ │ │ │ bl 12d440 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d626 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d5f6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d5f2 │ │ │ │ b.n 12d5da │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277034,15 +277037,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ble.n 12d6ec │ │ │ │ + ble.n 12d80c │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277236,17 +277239,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12d920 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ b.n 12d8f0 │ │ │ │ - bgt.n 12d924 │ │ │ │ + blt.n 12d844 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 12d8e4 │ │ │ │ + blt.n 12da04 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -277280,17 +277283,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12d990 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ b.n 12d964 │ │ │ │ - blt.n 12d8b4 │ │ │ │ + blt.n 12d9d4 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 12da74 │ │ │ │ + blt.n 12d994 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277437,17 +277440,17 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 12dbb0 │ │ │ │ + bls.n 12dad0 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12db38 │ │ │ │ + bls.n 12da58 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (12db98 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277578,17 +277581,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12dc5a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ 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} │ │ │ │ @@ -277608,15 +277611,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12dd36 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cbz r0, 12dd00 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12dd78 ) │ │ │ │ ldr r2, [pc, #148] @ (12dd7c ) │ │ │ │ @@ -277626,15 +277629,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cbnz r0, 12dd4e │ │ │ │ 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 │ │ │ │ @@ -277652,15 +277655,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12dd84 ) │ │ │ │ ldr r2, [pc, #40] @ (12dd88 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277668,23 +277671,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n 12de68 │ │ │ │ + bvs.n 12dd88 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12de40 │ │ │ │ + bvc.n 12dd60 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12dda4 │ │ │ │ + bvc.n 12dcc4 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12dda4 │ │ │ │ + bpl.n 12dcc4 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 12dd5c │ │ │ │ + bvc.n 12de7c │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277790,42 +277793,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12dd90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cbnz r5, 12ded6 │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12dd90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12df0c │ │ │ │ @@ -277843,15 +277846,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12dd90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12df7a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -277859,19 +277862,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12dfa2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12df86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12dfb8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12dfbc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -277887,21 +277890,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12dfc4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11e9b4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12df7a │ │ │ │ - bvs.n 12dffc │ │ │ │ + bpl.n 12df1c │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12df38 │ │ │ │ + bpl.n 12e058 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12df64 │ │ │ │ + bpl.n 12e084 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12df0c │ │ │ │ + bpl.n 12e02c │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (12e1b8 ) │ │ │ │ @@ -277929,26 +277932,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e1b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e050 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e102 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e178 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -277970,26 +277973,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e19a │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 12d8b0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e0f2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278013,15 +278016,15 @@ │ │ │ │ bne.n 12e106 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e10e │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e07e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 12dffa │ │ │ │ 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 │ │ │ │ @@ -278060,50 +278063,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126c3c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 12dffa │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 12dffa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bmi.n 12e254 │ │ │ │ + bcc.n 12e174 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n 12e160 │ │ │ │ + bcc.n 12e280 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12dd90 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e264 │ │ │ │ @@ -278141,15 +278144,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e252 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -278192,26 +278195,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126c3c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e264 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bcs.n 12e1ec │ │ │ │ + bcs.n 12e30c │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e356 │ │ │ │ @@ -278219,15 +278222,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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e336 │ │ │ │ @@ -278235,44 +278238,44 @@ │ │ │ │ cbnz r2, 12e352 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12dbf4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e3b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e3d4 ) │ │ │ │ @@ -278283,27 +278286,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bne.n 12e3b4 │ │ │ │ + bne.n 12e4d4 │ │ │ │ movs r0, r4 │ │ │ │ - bne.n 12e2f0 │ │ │ │ + bne.n 12e410 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e43e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278323,23 +278326,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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e42c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -281384,15 +281387,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126c3c │ │ │ │ b.n 130366 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbz r4, 1303c2 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -281444,15 +281447,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 130470 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d06e0 │ │ │ │ + bl 2d0670 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 13045e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 13045e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281625,17 +281628,17 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n 130584 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb1800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7400a4 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r4 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -281686,17 +281689,17 @@ │ │ │ │ b.n 13063c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vld1.8 {d16[5]}, [sl], r4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [ip, #164] @ 0xa4 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (130740 ) │ │ │ │ @@ -281769,17 +281772,17 @@ │ │ │ │ b.n 1306f0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [sl, r4, lsl #2] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vst4.32 {d0-d3}, [r8 :128], r4 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -281810,17 +281813,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -281882,21 +281885,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #24 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -281958,17 +281961,17 @@ │ │ │ │ blx 547f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1308e2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf77600a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf71600a4 │ │ │ │ stmdb 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 r5, [pc, #580] @ (130b74 ) │ │ │ │ @@ -282127,15 +282130,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130a60 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130ae8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130a62 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130868 │ │ │ │ @@ -282165,40 +282168,40 @@ │ │ │ │ bl 130868 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130a62 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130b22 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ b.n 130b1c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130b6c │ │ │ │ blx 55708 │ │ │ │ b.n 130b4a │ │ │ │ movs r0, #2 │ │ │ │ b.n 130a62 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movt r0, #34980 @ 0x88a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf59600a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282218,17 +282221,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282247,17 +282250,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -282279,17 +282282,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282308,17 +282311,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282338,17 +282341,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (130e2c ) │ │ │ │ @@ -282479,29 +282482,29 @@ │ │ │ │ b.n 130d60 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf2f200a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf29800a4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r7, pc, #952 @ (adr r7, 1311f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r7, pc, #824 @ (adr r7, 131180 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r7, pc, #680 @ (adr r7, 1310f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r7, pc, #984 @ (adr r7, 13122c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #936 @ (adr r7, 131200 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 131040 ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -282838,43 +282841,43 @@ │ │ │ │ b.n 130f72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf18800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff371ca │ │ │ │ eor.w r0, r6, #164 @ 0xa4 │ │ │ │ - add r6, pc, #376 @ (adr r6, 13134c ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 13158c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #208 @ (adr r7, 1312a8 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 1314e8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #480 @ (adr r7, 1313bc ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 1311fc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 1315d8 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 131418 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #544 @ (adr r5, 131404 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 131244 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #656 @ (adr r6, 131478 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 1312b8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #208 @ (adr r5, 1312bc ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 1314fc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 1315e0 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 131420 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 1314fc ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 13133c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #880 @ (adr r5, 131568 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 1313a8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #656 @ (adr r4, 13148c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 1312cc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #168 @ (adr r5, 1312a8 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 1314e8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #552 @ (adr r4, 13142c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 13126c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #632 @ (adr r5, 131480 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 1312c0 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #400 @ (adr r4, 13139c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1315dc ) │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -283013,15 +283016,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 1d3c60 │ │ │ │ + bl 1d3bf0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 131210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283065,18 +283068,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 1c2b2c │ │ │ │ + bl 1c2abc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2994 │ │ │ │ + bl 1c2924 │ │ │ │ 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 │ │ │ │ @@ -283085,15 +283088,15 @@ │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [pc, #40] @ (13145c ) │ │ │ │ ldr r1, [pc, #40] @ (131460 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (131464 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ ldr r2, [pc, #36] @ (131468 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (13146c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283113,31 +283116,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 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1314aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 54208 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 126ca0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13148e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2680 │ │ │ │ + bl 1c2610 │ │ │ │ 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 │ │ │ │ @@ -283148,33 +283151,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1315a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2b2c │ │ │ │ + bl 1c2abc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c2994 │ │ │ │ + bl 1c2924 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131506 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1314f6 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 131550 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2748 │ │ │ │ + bl 1c26d8 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13151c │ │ │ │ @@ -283196,30 +283199,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 131588 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131564 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131554 │ │ │ │ b.n 13150c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 131530 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 131570 │ │ │ │ @@ -283246,33 +283249,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 550d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b2c │ │ │ │ + bl 1c2abc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2994 │ │ │ │ + bl 1c2924 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13160c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1315fc │ │ │ │ dmb ish │ │ │ │ cbnz r3, 13167c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2748 │ │ │ │ + bl 1c26d8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 131650 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283287,15 +283290,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 1c2788 │ │ │ │ + bl 1c2718 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131660 │ │ │ │ dmb ish │ │ │ │ @@ -283305,34 +283308,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1316c6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131692 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131684 │ │ │ │ b.n 131612 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 131638 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ mov r0, r6 │ │ │ │ b.n 131676 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283658,15 +283661,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131a48 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131a3c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131a76 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284174,34 +284177,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 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 131fa8 │ │ │ │ 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 2bbc34 │ │ │ │ + bl 2bbbc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ cbz r4, 131ff4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 131fec │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284289,21 +284292,21 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ svc 224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ svc 194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -284341,81 +284344,81 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2d0798 │ │ │ │ + bl 2d0728 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2df5ac │ │ │ │ + bl 2df53c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1321e8 │ │ │ │ cbz r6, 132160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb7fc │ │ │ │ + bl 1fb78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b8ac │ │ │ │ + bl 21b83c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efbfc │ │ │ │ + bl 1efb8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec498 │ │ │ │ + bl 1ec428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3ea0 │ │ │ │ + bl 1e3e30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb7fc │ │ │ │ + bl 1fb78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 266ddc │ │ │ │ + bl 266d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266770 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (132214 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6fb8 │ │ │ │ + bl 1e6f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6f38 │ │ │ │ + bl 1e6ec8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1321e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f22ec │ │ │ │ + bl 1f227c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cd08 │ │ │ │ + bl 25cc98 │ │ │ │ ldr r2, [pc, #44] @ (132218 ) │ │ │ │ ldr r3, [pc, #32] @ (13220c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284470,34 +284473,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 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1322ba │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [pc, #320] @ (132408 ) │ │ │ │ ldr r3, [pc, #312] @ (132404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284513,99 +284516,99 @@ │ │ │ │ blx 553f0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13232e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 553f0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 1323f0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 132390 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ vldr d0, [pc, #92] @ 1323f8 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1323da │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ b.n 1322c6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284662,34 +284665,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -284708,34 +284711,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1327de │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284750,35 +284753,35 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 132220 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -284795,56 +284798,56 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1327b6 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1328f0 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1327d8 │ │ │ │ ldr.w r7, [pc, #1212] @ 132b60 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1326ea │ │ │ │ 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 │ │ │ │ @@ -284853,15 +284856,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, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -284879,15 +284882,15 @@ │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -284900,39 +284903,39 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132b64 ) │ │ │ │ ldr r3, [pc, #928] @ (132b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -284953,111 +284956,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 553f0 │ │ │ │ ldrb.w r7, [r8, #33] @ 0x21 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132826 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 553f0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 13288e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ vldr d0, [pc, #692] @ 132b50 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1328de │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 132568 │ │ │ │ ldr r7, [pc, #632] @ (132b6c ) │ │ │ │ add r7, pc │ │ │ │ b.n 1326a6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 13294a │ │ │ │ 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 │ │ │ │ @@ -285066,15 +285069,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, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285092,20 +285095,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1329c8 │ │ │ │ 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 │ │ │ │ @@ -285114,15 +285117,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, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132b4a │ │ │ │ add r2, pc, #8 @ (adr r2, 1329e0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285159,154 +285162,154 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 132728 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132988 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132904 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ blt.n 132adc │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ movs r0, r5 │ │ │ │ bhi.n 132bec │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ movs r0, r5 │ │ │ │ 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 │ │ │ │ @@ -285831,39 +285834,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 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 1330dc │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1330d6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1330c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1330ec │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r2, [pc, #36] @ (133114 ) │ │ │ │ ldr r3, [pc, #32] @ (133110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -285891,31 +285894,31 @@ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5c4 │ │ │ │ + bl 1be554 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286038,15 +286041,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #260] @ (1333f4 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286148,15 +286151,15 @@ │ │ │ │ b.n 1333ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ movs r0, r5 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 13341e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 133422 │ │ │ │ @@ -286221,142 +286224,142 @@ │ │ │ │ cbz r3, 1334a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13349e │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1335cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 133606 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13350e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 133540 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 13354e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 133556 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13354a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #180] @ (133624 ) │ │ │ │ ldr r3, [pc, #176] @ (133620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1948] @ 0x79c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133612 │ │ │ │ add.w sp, sp, #1952 @ 0x7a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 133616 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 1334fe │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 266254 │ │ │ │ + bl 2661e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3960 │ │ │ │ + bl 1c38f0 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13356c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54208 │ │ │ │ b.n 13356c │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 1334fe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286379,15 +286382,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133130 │ │ │ │ cbnz r0, 13369c │ │ │ │ ldr r2, [pc, #108] @ (1336d4 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286429,15 +286432,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133682 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r0, r4 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -286452,15 +286455,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133754 │ │ │ │ @@ -286505,15 +286508,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 13373a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ movs r0, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286626,44 +286629,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #32 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be86c │ │ │ │ + bl 1be7fc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133936 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133936 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133930 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133944 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -286797,19 +286800,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133a98 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133a66 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133b5a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133b5e │ │ │ │ @@ -286848,25 +286851,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133b00 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133b08 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133a6e │ │ │ │ ldr r2, [pc, #48] @ (133b70 ) │ │ │ │ ldr r3, [pc, #40] @ (133b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -286921,38 +286924,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133bc2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132bb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 133064 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #44] @ (133c44 ) │ │ │ │ ldr r3, [pc, #36] @ (133c40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287026,15 +287029,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133d70 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #3196] @ 0xc7c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -287095,15 +287098,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r3!, {r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (133e4c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287390,15 +287393,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 133404 │ │ │ │ cbz r0, 1340be │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e7ec0 │ │ │ │ + bl 1e7e50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134148 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287445,15 +287448,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 133fe8 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 1340b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f5b0 │ │ │ │ + bl 22f540 │ │ │ │ b.n 1340b2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13413a │ │ │ │ b.n 134174 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 134174 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287487,23 +287490,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ b.n 1340b8 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 1341f4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287516,15 +287519,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 133440 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c37e0 │ │ │ │ + bl 1c3770 │ │ │ │ ldr r2, [pc, #32] @ (1341fc ) │ │ │ │ ldr r3, [pc, #28] @ (1341f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287724,63 +287727,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 133440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r2, r9, #460 @ 0x1cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 134452 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 13444c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13443a │ │ │ │ cbz r4, 13445e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #76] @ (1344b8 ) │ │ │ │ ldr r3, [pc, #68] @ (1344b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287900,19 +287903,19 @@ │ │ │ │ cbz r3, 134590 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 266254 │ │ │ │ + bl 2661e4 │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1346d0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -287983,15 +287986,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #81] @ 0x51 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1346e4 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 13450a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 138714 │ │ │ │ @@ -288022,15 +288025,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -288469,15 +288472,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r6, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ 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, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ mov r4, r2 │ │ │ │ @@ -288495,15 +288498,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ @@ -288694,15 +288697,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 138490 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134ed0 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ cbnz r3, 134dfc │ │ │ │ @@ -288772,15 +288775,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 1344bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135154 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 134db8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288793,19 +288796,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 266268 │ │ │ │ + bl 2661f8 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135116 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13511a │ │ │ │ @@ -288985,29 +288988,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1350e8 │ │ │ │ mov r0, r3 │ │ │ │ bl 138714 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 135108 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ b.n 134dfc │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 134fd8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #3184 @ 0xc70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ @@ -289427,15 +289430,15 @@ │ │ │ │ strd r2, fp, [r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 133ef8 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 1355e2 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289546,15 +289549,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 135750 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289629,19 +289632,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132bb4 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266268 │ │ │ │ + bl 2661f8 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 13580c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289670,15 +289673,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 13577c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r0, [r1, r3] │ │ │ │ @@ -289699,15 +289702,15 @@ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mla r4, r4, r5, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 13585c │ │ │ │ ldr r2, [pc, #404] @ (135a00 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -289864,17 +289867,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135850 │ │ │ │ b.n 135868 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r0, r4 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ 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, #1888] @ 0x760 │ │ │ │ @@ -290210,37 +290213,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 135da8 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 135d8c │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 135dee │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 135de8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 135dd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 135f78 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 135f30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290257,15 +290260,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 135e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 135ea2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290273,26 +290276,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132bb4 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 135e6c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290304,44 +290307,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #460 @ 0x1cc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 135f24 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 135ef0 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290375,15 +290378,15 @@ │ │ │ │ b.n 135bcc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 135df6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135a80 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290431,15 +290434,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3684] @ 0xe64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1369f0 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290520,15 +290523,15 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -290553,15 +290556,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1344bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1369e4 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -290653,15 +290656,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1365c4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290698,15 +290701,15 @@ │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 1363b4 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 136366 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290751,15 +290754,15 @@ │ │ │ │ bne.w 1369be │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, fp, r4 │ │ │ │ ldr.w r2, [fp, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [fp, r4] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -290831,15 +290834,15 @@ │ │ │ │ bl 138210 │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136462 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 136516 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291079,19 +291082,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266268 │ │ │ │ + bl 2661f8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1368fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136abe │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -291177,15 +291180,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 1391bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136af2 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldrd r8, r3, [sl] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 13629a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -291260,28 +291263,28 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ b.n 1367a0 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 136934 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 136928 │ │ │ │ ldr r2, [pc, #492] @ (136b24 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291312,15 +291315,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136968 │ │ │ │ mov r3, r7 │ │ │ │ b.n 13654e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133840 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136338 │ │ │ │ ldr r2, [pc, #384] @ (136b28 ) │ │ │ │ @@ -291388,15 +291391,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136a52 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136664 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldrd r5, r3, [sl] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 13629a │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291454,23 +291457,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r2, [r4, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r2, [r2, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + str r4, [r3, r6] │ │ │ │ movs r0, r4 │ │ │ │ ldr r5, [pc, #640] @ (136da4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [pc, #528] @ (136d38 ) │ │ │ │ + ldr r6, [pc, #80] @ (136b78 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #72] @ (136b74 ) │ │ │ │ + ldr r5, [pc, #648] @ (136db4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #952] @ (136ee8 ) │ │ │ │ + ldr r5, [pc, #504] @ (136d28 ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136b4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291645,15 +291648,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1342f4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291737,15 +291740,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 133180 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 550d0 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ cbz r5, 136e2e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #163] @ 0xa3 │ │ │ │ @@ -291872,19 +291875,19 @@ │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 266268 │ │ │ │ + bl 2661f8 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1370b2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1370b6 │ │ │ │ @@ -292024,15 +292027,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 136d94 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 136e9e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 136f8c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #76] @ (137104 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292049,25 +292052,25 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #120] @ (137168 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #832] @ (137434 ) │ │ │ │ + ldr r2, [pc, #384] @ (137274 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [pc, #256] @ (1371f8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r0, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bx r0 │ │ │ │ + mov sl, r2 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 13719c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293225,15 +293228,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 137e6e │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 137e38 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 137dce │ │ │ │ @@ -293254,15 +293257,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 137d3c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 137d26 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 137d90 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293276,15 +293279,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 137d74 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 137d5c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293296,15 +293299,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 133ef8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (137e94 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (137e90 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293333,15 +293336,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 137e16 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 137dfc │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 137e24 │ │ │ │ @@ -293359,15 +293362,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 1342f4 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 137e5c │ │ │ │ mov r0, r4 │ │ │ │ bl 138210 │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 137d9a │ │ │ │ @@ -293376,15 +293379,15 @@ │ │ │ │ bl 138210 │ │ │ │ b.n 137d9a │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3960 │ │ │ │ + bl 1c38f0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 137da8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293450,15 +293453,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 1be294 │ │ │ │ + bl 1be224 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 137f50 │ │ │ │ bx lr │ │ │ │ @@ -293490,15 +293493,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 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 137fb4 │ │ │ │ @@ -293508,15 +293511,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 1c2848 │ │ │ │ + bl 1c27d8 │ │ │ │ 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 │ │ │ │ @@ -293534,15 +293537,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 13804a │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (138084 ) │ │ │ │ @@ -293583,17 +293586,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r5, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -293734,15 +293737,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 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1380c0 │ │ │ │ add sp, #16 │ │ │ │ @@ -293792,15 +293795,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 1382c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2848 │ │ │ │ + bl 1c27d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 138324 │ │ │ │ @@ -293824,53 +293827,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1382d0 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13828e │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 13828e │ │ │ │ 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 1382fa │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1382ba │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1382ba │ │ │ │ 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 1c77d0 │ │ │ │ + bl 1c7760 │ │ │ │ cbz r0, 138348 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 13834c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13835e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 138210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 138352 │ │ │ │ @@ -293887,25 +293890,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 1c2848 │ │ │ │ + bl 1c27d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 137f48 │ │ │ │ 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 1c7898 │ │ │ │ + bl 1c7828 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 138412 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -293966,15 +293969,15 @@ │ │ │ │ bne.n 13844e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1383f0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1383f0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 138210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294009,27 +294012,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1c2848 │ │ │ │ + bl 1c27d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1385ae │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1385ae │ │ │ │ mov r0, r4 │ │ │ │ bl 137f48 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c77d0 │ │ │ │ + bl 1c7760 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138588 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294101,19 +294104,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138646 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf6e8 │ │ │ │ + bl 1bf678 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bf584 │ │ │ │ + bl 1bf514 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138646 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294165,21 +294168,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138652 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 138532 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 138536 │ │ │ │ b.n 1385ae │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 1385ae │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1386aa │ │ │ │ mov r0, r4 │ │ │ │ bl 137f48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294214,29 +294217,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1386d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1386a0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 1386a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrb r4, [r5, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (1387ec ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294280,34 +294283,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13874a │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 1387b8 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 1387b8 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bf6e8 │ │ │ │ + bl 1bf678 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bf530 │ │ │ │ + bl 1bf4c0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13874a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ b.n 13874a │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294389,21 +294392,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13882e │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf6e8 │ │ │ │ + bl 1bf678 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bf530 │ │ │ │ + bl 1bf4c0 │ │ │ │ b.n 13882e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294469,15 +294472,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138988 │ │ │ │ ldr r0, [pc, #308] @ (138a8c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cbnz r0, 138988 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 13896a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 1389a0 │ │ │ │ ldr r2, [pc, #292] @ (138a90 ) │ │ │ │ ldr r3, [pc, #280] @ (138a88 ) │ │ │ │ @@ -294492,29 +294495,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138a94 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138a98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c7570 │ │ │ │ + bl 1c7500 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138964 │ │ │ │ ldr r7, [pc, #256] @ (138a9c ) │ │ │ │ add r7, pc │ │ │ │ b.n 1388e6 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13896a │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294529,32 +294532,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 138210 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 13896a │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be1b8 │ │ │ │ + bl 1be148 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13896a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294592,49 +294595,49 @@ │ │ │ │ b.n 1389e2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ movs r0, r4 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3ca96 │ │ │ │ bl fff72a9a │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 138aca │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138ae2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c770c │ │ │ │ + bl 1c769c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 127140 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 138210 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138ad6 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138ac4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294710,30 +294713,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 138d12 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be1dc │ │ │ │ + bl 1be16c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be3ec │ │ │ │ + bl 1be37c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 138d1e │ │ │ │ mov r0, r6 │ │ │ │ bl 137f48 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138c9a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138c9a │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294754,27 +294757,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138d0c │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be3ec │ │ │ │ + bl 1be37c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be16c │ │ │ │ + bl 1be0fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138d38 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138d2e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -294800,15 +294803,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 138d46 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be630 │ │ │ │ + bl 1be5c0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138d6e │ │ │ │ ldr r2, [pc, #308] @ (138df4 ) │ │ │ │ ldr r3, [pc, #300] @ (138df0 ) │ │ │ │ @@ -294826,28 +294829,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 1be630 │ │ │ │ + bl 1be5c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138bfc │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138c9e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138c34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be1dc │ │ │ │ + bl 1be16c │ │ │ │ b.n 138bc4 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 138d76 │ │ │ │ movs r5, #5 │ │ │ │ b.n 138cbe │ │ │ │ @@ -294868,15 +294871,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138d4e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138ca6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 138ca6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ b.n 138cbe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ b.n 138d2a │ │ │ │ @@ -294916,32 +294919,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (138e04 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 138d96 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 138cea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #6 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -294981,50 +294984,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 138e5a │ │ │ │ mov r0, r5 │ │ │ │ bl 137f48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 138eea │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 138ea2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 138f1a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 138ee8 │ │ │ │ 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 1c7898 │ │ │ │ + bl 1c7828 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138e8e │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138ec8 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138ea2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 138e5a │ │ │ │ @@ -295036,15 +295039,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138efa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138e5a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 138e5a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 138e96 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 138210 │ │ │ │ @@ -295082,15 +295085,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138f74 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138f50 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.n 138f50 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ @@ -295101,15 +295104,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 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (139090 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295188,15 +295191,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r0, r5 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -295232,15 +295235,15 @@ │ │ │ │ ldr.w r1, [ip, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, #100] @ 0x64 │ │ │ │ ldr.w r3, [ip, #104] @ 0x68 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1be380 │ │ │ │ + bl 1be310 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295250,31 +295253,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 139162 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 139186 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be1f0 │ │ │ │ + bl 1be180 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (1391a4 ) │ │ │ │ ldr r3, [pc, #52] @ (13919c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295284,33 +295287,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 139164 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 13914c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (1391b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (139300 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295373,28 +295376,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1392ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3196] @ 0xc7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13924a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -295421,17 +295424,17 @@ │ │ │ │ b.n 139252 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ b.n 1392a4 │ │ │ │ ldr r0, [pc, #60] @ (139314 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ mov r1, sl │ │ │ │ - bl 1cadf4 │ │ │ │ + bl 1cad84 │ │ │ │ ldr r3, [pc, #48] @ (139318 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295444,15 +295447,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r0, pc, #836 @ (adr r0, 139654 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r0, pc, #784 @ (adr r0, 139624 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ add r0, pc, #24 @ (adr r0, 139334 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -295467,28 +295470,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 1be1dc │ │ │ │ + bl 1be16c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1390a0 │ │ │ │ cbnz r0, 13939e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 13937c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 139398 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be1dc │ │ │ │ + bl 1be16c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1390a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1393b0 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295582,19 +295585,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 139542 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -295907,15 +295910,15 @@ │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1396aa │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 1397be │ │ │ │ b.n 1396f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 139520 │ │ │ │ @@ -295969,36 +295972,36 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n 1394e6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 550d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 1398d8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 5545c │ │ │ │ cbnz r0, 1398e4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296018,15 +296021,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ b.n 1394e6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 139892 │ │ │ │ ldr r2, [pc, #104] @ (139950 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296035,48 +296038,48 @@ │ │ │ │ bl 126c3c │ │ │ │ b.n 1394e6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ movs r0, r4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r5 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #26 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139970 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296206,15 +296209,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3960 │ │ │ │ + bl 1c38f0 │ │ │ │ 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 │ │ │ │ @@ -296250,15 +296253,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 1c3960 │ │ │ │ + bl 1c38f0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139b40 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296284,15 +296287,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (139bcc ) │ │ │ │ @@ -296305,15 +296308,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (139c08 ) │ │ │ │ @@ -296326,15 +296329,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (139cb4 ) │ │ │ │ @@ -296395,15 +296398,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 139c78 │ │ │ │ + bge.n 139d98 │ │ │ │ movs r4, r5 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -296977,19 +296980,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13a36c │ │ │ │ + bhi.n 13a28c │ │ │ │ movs r4, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #464] @ (13a528 ) │ │ │ │ @@ -297242,17 +297245,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126c3c │ │ │ │ b.n 13a58a │ │ │ │ nop │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a5e0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297424,16 +297427,16 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xeb22002e │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + @ instruction: 0xeab2002e │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r7, 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] │ │ │ │ @@ -297755,15 +297758,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -298052,17 +298055,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ strb r6, [r4, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ movs r0, r4 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299522,30 +299525,30 @@ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ bl 13a8b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b322 │ │ │ │ b.w 13b3f2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r4, r5 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf7ba002d │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + @ instruction: 0xf74a002d │ │ │ │ + lsls r0, r3, #2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r3, r2 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + movs r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + cbnz r2, 13bd98 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #128] @ (13bdbc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -299757,20 +299760,20 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #352 @ 0x160 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13bf68 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13bf86 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -299809,15 +299812,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13bfda │ │ │ │ ldr.w ip, [pc, #28] @ 13bfe4 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c779c │ │ │ │ + bl 2c772c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ands r2, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300017,59 +300020,59 @@ │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #392] @ (13c380 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7474 │ │ │ │ + bl 2c7404 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c31c │ │ │ │ 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 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c2f8 │ │ │ │ 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 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c326 │ │ │ │ ldr r0, [pc, #304] @ (13c384 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r1, [pc, #300] @ (13c388 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb404 │ │ │ │ + bl 1cb394 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c38c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c348 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b9294 │ │ │ │ + bl 2b9224 │ │ │ │ b.n 13c2aa │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c192 │ │ │ │ ldr r4, [pc, #252] @ (13c390 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c394 ) │ │ │ │ @@ -300110,15 +300113,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c3a0 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c3a4 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c29a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r2, [pc, #168] @ (13c3a8 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126c3c │ │ │ │ @@ -300130,87 +300133,87 @@ │ │ │ │ b.n 13c168 │ │ │ │ ldr r2, [pc, #140] @ (13c3ac ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r2, [pc, #124] @ (13c3b0 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126c3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c2aa │ │ │ │ ldr r0, [pc, #104] @ (13c3b4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caff8 │ │ │ │ + bl 1caf88 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c3b8 ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c42a0 │ │ │ │ + bl 1c4230 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c27a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7de001f │ │ │ │ + @ instruction: 0xf76e001f │ │ │ │ @ instruction: 0xf3ba009e │ │ │ │ - @ instruction: 0xf7d4001f │ │ │ │ - vqadd.s16 d0, d14, d15 │ │ │ │ - @ instruction: 0xf774001f │ │ │ │ + @ instruction: 0xf764001f │ │ │ │ + mcr 0, 5, r0, cr14, cr15, {0} │ │ │ │ + @ instruction: 0xf704001f │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf73c001f │ │ │ │ - mcr 0, 6, r0, cr2, cr15, {0} │ │ │ │ - @ instruction: 0xf718001f │ │ │ │ - @ instruction: 0xf70a001f │ │ │ │ - @ instruction: 0xf6ea001f │ │ │ │ - @ instruction: 0xf6d2001f │ │ │ │ - @ instruction: 0xf70c001f │ │ │ │ - @ instruction: 0xf712001f │ │ │ │ + movt r0, #51231 @ 0xc81f │ │ │ │ + mrc 0, 2, r0, cr2, cr15, {0} │ │ │ │ + subw r0, r8, #2079 @ 0x81f │ │ │ │ + @ instruction: 0xf69a001f │ │ │ │ + @ instruction: 0xf67a001f │ │ │ │ + @ instruction: 0xf662001f │ │ │ │ + @ instruction: 0xf69c001f │ │ │ │ + subw r0, r2, #2079 @ 0x81f │ │ │ │ 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 13be18 │ │ │ │ - bl 2b937c │ │ │ │ + bl 2b930c │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c424 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c45e │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c410 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c41a │ │ │ │ @@ -300380,34 +300383,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c5f6 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c7680 │ │ │ │ + bl 2c7610 │ │ │ │ cbnz r0, 13c5f6 │ │ │ │ ldr r3, [pc, #116] @ (13c640 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c779c │ │ │ │ + bl 2c772c │ │ │ │ cbnz r0, 13c5f6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c644 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c7904 │ │ │ │ + bl 2c7894 │ │ │ │ b.n 13c5f6 │ │ │ │ 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} │ │ │ │ @@ -300425,21 +300428,21 @@ │ │ │ │ b.n 13c5f6 │ │ │ │ ldr r3, [pc, #48] @ (13c64c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c5f6 │ │ │ │ nop │ │ │ │ subs r2, #202 @ 0xca │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf53a001f │ │ │ │ - adc.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - sbc.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - sbcs.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - sbcs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf582001f │ │ │ │ - sub.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4ca001f │ │ │ │ + @ instruction: 0xf4de001f │ │ │ │ + @ instruction: 0xf4f4001f │ │ │ │ + add.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + add.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + adds.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf530001f │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300454,32 +300457,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 2c75f0 │ │ │ │ + bl 2c7580 │ │ │ │ cbz r0, 13c67c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c6a8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7620 │ │ │ │ + bl 2c75b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c678 │ │ │ │ ldr r3, [pc, #28] @ (13c6ac ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7650 │ │ │ │ + bl 2c75e0 │ │ │ │ b.n 13c678 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300733,15 +300736,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [sl, #31] │ │ │ │ + vld4.8 {d0-d3}, [sl :64] │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ @@ -300899,16 +300902,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 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ cbz r0, 13cb3c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301008,15 +301011,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, pc, lsl #1] │ │ │ │ + @ instruction: 0xf7b8001f │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -301171,18 +301174,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2460] @ 0x99c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr.w r1, [pc, #1452] @ 13d3c8 │ │ │ │ add r1, pc │ │ │ │ - bl 1cb404 │ │ │ │ + bl 1cb394 │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301606,63 +301609,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148b54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d21e │ │ │ │ ldr r0, [pc, #480] @ (13d478 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d2b2 │ │ │ │ ldr r1, [pc, #472] @ (13d47c ) │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d324 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d480 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d318 │ │ │ │ ldr r5, [pc, #444] @ (13d484 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d360 │ │ │ │ ldr r5, [pc, #432] @ (13d488 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d34c │ │ │ │ ldr r5, [pc, #420] @ (13d48c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cbnz r0, 13d338 │ │ │ │ ldr r5, [pc, #408] @ (13d490 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cbz r0, 13d318 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d494 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301674,31 +301677,31 @@ │ │ │ │ blx 55334 │ │ │ │ cbnz r0, 13d374 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d2b2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d2f6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d2e6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d2d4 │ │ │ │ ldr r1, [pc, #292] @ (13d49c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301728,79 +301731,79 @@ │ │ │ │ nop │ │ │ │ adds r2, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ae001f │ │ │ │ + bics.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcr 0, 7, r0, cr6, cr14, {4} │ │ │ │ - orrs.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - orn r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - orns r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - eors.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf3ec001f │ │ │ │ + @ instruction: 0xf3f8001f │ │ │ │ + and.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + bic.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + movt r0, #8223 @ 0x201f │ │ │ │ + @ instruction: 0xf2be001f │ │ │ │ + movt r0, #57375 @ 0xe01f │ │ │ │ + @ instruction: 0xf2d6001f │ │ │ │ + @ instruction: 0xf2de001f │ │ │ │ + @ instruction: 0xf2ea001f │ │ │ │ + @ instruction: 0xf2f6001f │ │ │ │ + @ instruction: 0xf2fa001f │ │ │ │ + ssat r0, #32, r6 │ │ │ │ + ssat r0, #32, sl │ │ │ │ + @ instruction: 0xf312001f │ │ │ │ + @ instruction: 0xf316001f │ │ │ │ + @ instruction: 0xf31a001f │ │ │ │ + ssat16 r0, #32, r2 │ │ │ │ + ssat16 r0, #32, r6 │ │ │ │ @ instruction: 0xf332001f │ │ │ │ - ssat16 r0, #32, lr │ │ │ │ - @ instruction: 0xf33e001f │ │ │ │ - sbfx r0, r6, #0, #32 │ │ │ │ + @ instruction: 0xf336001f │ │ │ │ + @ instruction: 0xf33a001f │ │ │ │ + sbfx r0, r2, #0, #32 │ │ │ │ + sbfx r0, sl, #0, #32 │ │ │ │ sbfx r0, lr, #0, #32 │ │ │ │ @ instruction: 0xf35a001f │ │ │ │ - bfi r0, r6, #0, #32 │ │ │ │ - bfi r0, sl, #0, #32 │ │ │ │ + bfi r0, lr, #0, #32 │ │ │ │ @ instruction: 0xf376001f │ │ │ │ - @ instruction: 0xf37a001f │ │ │ │ - usat r0, #31, r2 │ │ │ │ - usat r0, #31, r6 │ │ │ │ - usat r0, #31, sl │ │ │ │ - @ instruction: 0xf392001f │ │ │ │ @ instruction: 0xf396001f │ │ │ │ - usat16 r0, #31, r2 │ │ │ │ - usat16 r0, #31, r6 │ │ │ │ usat16 r0, #31, sl │ │ │ │ - @ instruction: 0xf3b2001f │ │ │ │ - @ instruction: 0xf3ba001f │ │ │ │ - @ instruction: 0xf3be001f │ │ │ │ - ubfx r0, sl, #0, #32 │ │ │ │ - @ instruction: 0xf3de001f │ │ │ │ - @ instruction: 0xf3e6001f │ │ │ │ - and.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - ands.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - bic.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - bic.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - orr.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - orn r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - eor.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - eor.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - eor.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - eors.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf4a4001f │ │ │ │ - @ instruction: 0xf4a8001f │ │ │ │ - @ instruction: 0xf4a8001f │ │ │ │ - @ instruction: 0xf4a6001f │ │ │ │ + @ instruction: 0xf3b4001f │ │ │ │ + @ instruction: 0xf3bc001f │ │ │ │ + @ instruction: 0xf3d4001f │ │ │ │ + @ instruction: 0xf3f0001f │ │ │ │ + ands.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + ands.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + ands.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + bic.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + bics.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + bics.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + bics.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + bics.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bic.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r4} │ │ │ │ - orn r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - orns r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + @ instruction: 0xf3ba001f │ │ │ │ + stmia.w r2!, {r0, r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xf3fe001f │ │ │ │ + and.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - orrs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf3e8001f │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b4001f │ │ │ │ - bfi r0, ip, #0, #32 │ │ │ │ - bfi r0, r0, #0, #32 │ │ │ │ + sbfx r0, r4, #0, #32 │ │ │ │ + @ instruction: 0xf2fc001f │ │ │ │ + @ instruction: 0xf2f0001f │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf352001f │ │ │ │ + @ instruction: 0xf2e2001f │ │ │ │ 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 148bcc │ │ │ │ @@ -301926,15 +301929,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #31 │ │ │ │ + @ instruction: 0xf196001f │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -303370,15 +303373,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds.w r8, r3, r9 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ @@ -304158,15 +304161,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e336 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ b.w 13e336 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13ed6e │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13e9f8 │ │ │ │ b.n 13eba8 │ │ │ │ @@ -304197,15 +304200,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13ec8c │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13ee0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304230,15 +304233,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13ee18 │ │ │ │ + bls.n 13ef38 │ │ │ │ movs r7, 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 │ │ │ │ @@ -304787,16 +304790,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 2d0380 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 2d0310 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f4d8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305200,21 +305203,21 @@ │ │ │ │ blx 54488 │ │ │ │ ldr r2, [pc, #20] @ (13f8ec ) │ │ │ │ ldr r1, [pc, #24] @ (13f8f0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, 13f926 │ │ │ │ + cbnz r2, 13f90a │ │ │ │ movs r7, r3 │ │ │ │ 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] @ (13f990 ) │ │ │ │ @@ -305251,15 +305254,15 @@ │ │ │ │ blx 54488 │ │ │ │ ldr r2, [pc, #64] @ (13f99c ) │ │ │ │ ldr r1, [pc, #64] @ (13f9a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13f974 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13f9a4 ) │ │ │ │ ldr r3, [pc, #28] @ (13f994 ) │ │ │ │ add r2, pc │ │ │ │ @@ -305272,19 +305275,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, 13f9b4 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r0, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -306359,33 +306362,33 @@ │ │ │ │ b.n 14032c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ cdp2 0, 1, cr0, cr14, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [ip, #652] @ 0x28c │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 14056c │ │ │ │ sub sp, #16 │ │ │ │ @@ -307020,15 +307023,15 @@ │ │ │ │ bne.w 140dde │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140b1e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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 │ │ │ │ @@ -307306,15 +307309,15 @@ │ │ │ │ b.n 140c0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs.w r0, ip, #5341184 @ 0x518000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xf3ee00a3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307336,37 +307339,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 140ec4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1452] @ 141450 │ │ │ │ ldr.w r3, [pc, #1440] @ 141448 │ │ │ │ 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 141440 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14110e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307720,18 +307723,18 @@ │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 141364 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141390 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307843,15 +307846,15 @@ │ │ │ │ b.n 1412a2 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 141312 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r4, r0 │ │ │ │ b.n 140e9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -307911,39 +307914,39 @@ │ │ │ │ b.n 14133a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf19400a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf18600a3 │ │ │ │ adcs.w r0, r2, #163 @ 0xa3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 14149e │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r4 │ │ │ │ + cbnz r6, 1414a0 │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, 1414a2 │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r2 │ │ │ │ + cbnz r6, 1414a4 │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 1414a8 │ │ │ │ movs r7, r3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + cbnz r6, 1414aa │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ movs r7, r3 │ │ │ │ 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] @ (14150c ) │ │ │ │ @@ -308186,34 +308189,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ b.n 141722 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 141746 │ │ │ │ cbnz r0, 14174c │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 141712 │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 1416d2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1416c0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 141730 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 141730 │ │ │ │ @@ -308284,15 +308287,15 @@ │ │ │ │ bls.n 1417e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ movs r6, 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] @ (1418b0 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308301,48 +308304,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 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 14187a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ 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 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 14184e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #40] @ (1418b8 ) │ │ │ │ ldr r3, [pc, #32] @ (1418b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308387,26 +308390,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 1419a0 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ 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 │ │ │ │ @@ -308520,55 +308523,55 @@ │ │ │ │ bne.n 141b54 │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ add r3, pc, #176 @ (adr r3, 141b58 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__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 141b3c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141ab4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141aea │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141a72 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1418c0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 141a54 │ │ │ │ blx 55160 │ │ │ │ b.n 141a72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 55130 │ │ │ │ mov r2, r0 │ │ │ │ @@ -308579,20 +308582,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140a28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141a3e │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cad48 │ │ │ │ + bl 1cacd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 141a48 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1417dc │ │ │ │ @@ -308878,18 +308881,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 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 141e5a │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 141e68 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -308899,18 +308902,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 141e58 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 141e9e │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 141e9c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 141e9c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -308918,19 +308921,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 141e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0380 │ │ │ │ + bl 2d0310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141f14 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 141f3c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 141f3c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309091,15 +309094,15 @@ │ │ │ │ b.n 141f72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1421a0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r6, r5 │ │ │ │ svc 248 @ 0xf8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -309141,15 +309144,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1420a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1420a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 308ab8 │ │ │ │ + bl 308a48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1420a0 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142080 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309163,22 +309166,22 @@ │ │ │ │ beq.n 142086 │ │ │ │ b.n 142082 │ │ │ │ ldr r2, [pc, #20] @ (14210c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (142110 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 1420a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1420a6 │ │ │ │ nop │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 142140 │ │ │ │ cbz r1, 142136 │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309664,33 +309667,33 @@ │ │ │ │ bne.n 14253e │ │ │ │ ldr r2, [pc, #44] @ (1425f8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (1425fc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 14253e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 142608 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1425bc │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, pc, #424 @ (adr r4, 1427a4 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 1429e4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ movs r7, 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 │ │ │ │ @@ -309705,31 +309708,31 @@ │ │ │ │ cbz r1, 142678 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 142656 │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142678 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 14263c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 14263c │ │ │ │ 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} │ │ │ │ @@ -309738,54 +309741,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1427b0 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1427b8 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 142752 │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 141d80 │ │ │ │ @@ -309802,38 +309805,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54864 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55630 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d650 │ │ │ │ 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 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 1426ec │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54208 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ b.n 14271c │ │ │ │ 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 │ │ │ │ @@ -309863,26 +309866,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1428d4 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 │ │ │ │ @@ -309915,15 +309918,15 @@ │ │ │ │ blx 556b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 14281c │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 142850 │ │ │ │ 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] @ 142f98 │ │ │ │ @@ -309940,15 +309943,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 140e4c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 142fa0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caa8c │ │ │ │ + bl 1caa1c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 142fa4 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -309958,39 +309961,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142bfa │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 1415f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__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 142ec8 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142982 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 142ee8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142bfa │ │ │ │ @@ -310010,24 +310013,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1429f4 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142b84 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142a18 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142a26 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1beb18 │ │ │ │ + bl 1beaa8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142a06 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310117,21 +310120,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142bc4 │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 142df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 142940 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1429f4 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1429f4 │ │ │ │ @@ -310152,37 +310155,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1429f4 │ │ │ │ b.n 142eec │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 1418c0 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142ef6 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r2, [pc, #912] @ (142fac ) │ │ │ │ ldr r3, [pc, #896] @ (142f9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310323,39 +310326,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142ede │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 142b52 │ │ │ │ ldr r0, [pc, #444] @ (142fb0 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 1415f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 142e14 │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 142e22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beb18 │ │ │ │ + bl 1beaa8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142e06 │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310415,42 +310418,42 @@ │ │ │ │ blx 55630 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 142e6c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 142d84 │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cad48 │ │ │ │ + bl 1cacd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 1429b0 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 142dde │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142bfa │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142f68 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 142c12 │ │ │ │ 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 │ │ │ │ @@ -310466,15 +310469,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 549e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 55630 │ │ │ │ b.n 142d84 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 142f0c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142dba │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142dba │ │ │ │ @@ -310485,23 +310488,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 142f9c │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #536 @ (adr r1, 1431bc ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 142ffc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 1431b0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 142ff0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ bcc.n 142f70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (14336c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310514,20 +310517,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 1caa8c │ │ │ │ + bl 1caa1c │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 14311c │ │ │ │ @@ -310540,21 +310543,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 143140 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 143020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 55660 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 143100 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310596,37 +310599,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1430b8 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143262 │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1418c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 143014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r2, [pc, #596] @ (143378 ) │ │ │ │ ldr r3, [pc, #584] @ (143370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310635,15 +310638,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, 143150 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1beb18 │ │ │ │ + bl 1beaa8 │ │ │ │ b.n 143004 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 143034 │ │ │ │ b.n 143146 │ │ │ │ @@ -310678,15 +310681,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 143232 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 143220 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 14319a │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310716,30 +310719,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 548d0 │ │ │ │ b.n 1431bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 143254 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 1431b4 │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ b.n 143248 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 1430ec │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1430fe │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310779,15 +310782,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 2d0374 │ │ │ │ + bl 2d0304 │ │ │ │ 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 │ │ │ │ @@ -310797,15 +310800,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141c30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 14180c │ │ │ │ - bl 2d0374 │ │ │ │ + bl 2d0304 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 143340 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 143330 │ │ │ │ @@ -310822,15 +310825,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 143100 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 1433d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -310901,31 +310904,31 @@ │ │ │ │ beq.w 1438c8 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1438c0 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143ce0 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143cca │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143cae │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54034 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311145,15 +311148,15 @@ │ │ │ │ b.n 14371c │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 14391c │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3b40 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 14370c │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 143740 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311272,20 +311275,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 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cbz r0, 1438bc │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143aac │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ movs r5, #0 │ │ │ │ b.n 143744 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311367,15 +311370,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 54aec │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3b40 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143c52 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 552d4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311391,29 +311394,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1437ba │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1433ee │ │ │ │ b.n 1437ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 308ab8 │ │ │ │ + bl 308a48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143d0c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1433ca │ │ │ │ blx 54f08 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1433ce │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1437ba │ │ │ │ b.n 1439fc │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c3bb0 │ │ │ │ + bl 1c3b40 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 143740 │ │ │ │ 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] │ │ │ │ @@ -311455,15 +311458,15 @@ │ │ │ │ bl 14180c │ │ │ │ mov r3, r6 │ │ │ │ b.n 1434d4 │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143cfc │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143b62 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311474,69 +311477,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 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143c6e │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143c66 │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143c60 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143b62 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143b42 │ │ │ │ mov r0, fp │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143b5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143b2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 143b2a │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (143d50 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9088 │ │ │ │ + bl 1d9018 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143c16 │ │ │ │ ldr r1, [pc, #476] @ (143d54 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9088 │ │ │ │ + bl 1d9018 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143be4 │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (143d58 ) │ │ │ │ @@ -311570,61 +311573,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 14377e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143d04 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1438bc │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54208 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ b.n 1438bc │ │ │ │ blx 54208 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13d914 │ │ │ │ b.n 143744 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ b.n 1438bc │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311632,28 +311635,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55630 │ │ │ │ b.n 143c52 │ │ │ │ movs r1, #4 │ │ │ │ b.n 143892 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 1438c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 1438c8 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143cd2 │ │ │ │ @@ -311663,18 +311666,18 @@ │ │ │ │ blx 552ec │ │ │ │ mov r1, r0 │ │ │ │ b.n 143bce │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 14377e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ b.n 1438b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bead8 │ │ │ │ + bl 1bea68 │ │ │ │ b.n 143bfa │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 14377e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311688,21 +311691,21 @@ │ │ │ │ @ instruction: 0xffffd8df │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbx.8 d29, {d31}, d7 │ │ │ │ @ instruction: 0xffff0d94 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd79d56 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r6, r5 │ │ │ │ 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] @ 143e3c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311754,15 +311757,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143db0 │ │ │ │ ldr r2, [pc, #92] @ (143e48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (143e4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 143db0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54338 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548c4 │ │ │ │ @@ -311790,29 +311793,29 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r7, 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 308ab8 │ │ │ │ + bl 308a48 │ │ │ │ cbz r0, 143e82 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312007,71 +312010,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 144192 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144186 │ │ │ │ ldr r3, [pc, #316] @ (1441a0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (1441a4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144180 │ │ │ │ cbz r5, 1440ea │ │ │ │ ldr.w r8, [pc, #292] @ 1441a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144136 │ │ │ │ ldr.w r8, [pc, #276] @ 1441ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144144 │ │ │ │ ldr.w r8, [pc, #260] @ 1441b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144158 │ │ │ │ ldr.w r8, [pc, #244] @ 1441b4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14416c │ │ │ │ ldr.w r8, [pc, #220] @ 1441b8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30a708 │ │ │ │ + bl 30a698 │ │ │ │ cbnz r0, 144122 │ │ │ │ ldr r2, [pc, #208] @ (1441bc ) │ │ │ │ ldr r3, [pc, #208] @ (1441c0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (1441c4 ) │ │ │ │ @@ -312090,70 +312093,70 @@ │ │ │ │ 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 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 1440ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a760 │ │ │ │ + bl 30a6f0 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 144096 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 1440aa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 1440be │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a73c │ │ │ │ + bl 30a6cc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 1440d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 144116 │ │ │ │ nop │ │ │ │ itte lt │ │ │ │ lsllt r3, r4, #2 │ │ │ │ lsrlt r4, r7, #8 │ │ │ │ movge r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr10, cr14, {0} │ │ │ │ - mcr 0, 6, r0, cr6, cr14, {0} │ │ │ │ - vqadd.s8 d16, d10, d14 │ │ │ │ - vshr.s8 d0, d14, #4 │ │ │ │ - @ instruction: 0xf0f0001e │ │ │ │ + stcl 0, cr0, [sl, #120] @ 0x78 │ │ │ │ + mrc 0, 2, r0, cr6, cr14, {0} │ │ │ │ + mrc 0, 6, r0, cr10, cr14, {0} │ │ │ │ + vqadd.s16 d0, d12, d14 │ │ │ │ + eor.w r0, r0, #30 │ │ │ │ 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 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ @@ -312163,33 +312166,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 14422c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 144214 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 144206 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1441fc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2680 │ │ │ │ + bl 1c2610 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ 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 │ │ │ │ @@ -312452,25 +312455,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 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ cbz r0, 14451a │ │ │ │ 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 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ cbz r0, 144536 │ │ │ │ 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 │ │ │ │ @@ -312556,15 +312559,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 │ │ │ │ @@ -312578,62 +312581,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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 1446b8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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, 144756 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312643,15 +312646,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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312679,55 +312682,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144826 │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 14480a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308bdc │ │ │ │ + bl 308b6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144826 │ │ │ │ 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 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144830 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144802 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144802 │ │ │ │ @@ -312798,15 +312801,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1448f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ b.n 144876 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -312851,24 +312854,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144a24 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144a40 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144a9c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144ab4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144ae0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -312877,22 +312880,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144ae0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144a9c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144a22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144784 │ │ │ │ @@ -312902,23 +312905,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144a24 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144a22 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144a22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144a9c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144a78 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144af8 ) │ │ │ │ ldr r3, [pc, #204] @ (144af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -312926,15 +312929,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144ad8 │ │ │ │ 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, 144ae8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ 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 │ │ │ │ @@ -312947,43 +312950,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 14499a │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144784 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144a24 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1449c2 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144a24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144952 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144a52 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313003,19 +313006,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54cd8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ bl 144618 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 545f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313025,15 +313028,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 1bde40 │ │ │ │ + bl 1bddd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144b8c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313074,15 +313077,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 1cbc98 │ │ │ │ + bl 1cbc28 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313110,15 +313113,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r3, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ movs r7, r3 │ │ │ │ push {r1, r2} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -313160,15 +313163,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 144d3e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144d32 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144d6a │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313191,15 +313194,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ ldr r2, [pc, #116] @ (144d84 ) │ │ │ │ ldr r3, [pc, #100] @ (144d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313265,15 +313268,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (144ea0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144e8c │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 144e40 │ │ │ │ @@ -313323,15 +313326,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 144de6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 308d78 │ │ │ │ + bl 308d08 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 144e24 │ │ │ │ @@ -313368,15 +313371,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (14505c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14503c │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 145050 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313411,20 +313414,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 144fca │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 144f78 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313438,15 +313441,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 308d78 │ │ │ │ + bl 308d08 │ │ │ │ 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] @ (145060 ) │ │ │ │ @@ -313460,15 +313463,15 @@ │ │ │ │ bne.n 145046 │ │ │ │ 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 308bdc │ │ │ │ + bl 308b6c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 14503c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144f34 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313482,28 +313485,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 144f2e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 5510c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 144f64 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 144fb0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313577,15 +313580,15 @@ │ │ │ │ cbz r0, 14510c │ │ │ │ ldr r2, [pc, #60] @ (145130 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 145102 │ │ │ │ cbz r3, 14511e │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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] │ │ │ │ @@ -313613,15 +313616,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cbz r0, 14516c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313649,15 +313652,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145198 │ │ │ │ nop │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r6, 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 │ │ │ │ @@ -313879,32 +313882,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1453d0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1453d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 145444 │ │ │ │ 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 14538c │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1453d0 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 1453d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ b.n 1453d0 │ │ │ │ @@ -314412,15 +314415,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145a0e │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1459fa │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 308d34 │ │ │ │ + bl 308cc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13d914 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1459fa │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314616,19 +314619,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 554a4 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ ldr r1, [pc, #172] @ (145d04 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5478c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -314882,22 +314885,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 145eb0 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 308e9c │ │ │ │ + bl 308e2c │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 145ee8 │ │ │ │ blx 54af8 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 145f02 │ │ │ │ blx 54c6c │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 145f12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -314987,15 +314990,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1462b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -315051,25 +315054,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54548 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 54208 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146214 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146214 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146214 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315117,15 +315120,15 @@ │ │ │ │ bne.n 146142 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, 146160 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 146174 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146214 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315372,15 +315375,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1463b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -315507,15 +315510,15 @@ │ │ │ │ bl 145d0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 14651e │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 14651e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315651,15 +315654,15 @@ │ │ │ │ b.n 14667c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -315859,15 +315862,15 @@ │ │ │ │ bne.n 14688c │ │ │ │ ldr r2, [pc, #196] @ (146988 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (14698c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14688c │ │ │ │ ldr r3, [pc, #180] @ (146990 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -315928,31 +315931,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146774 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r0, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #880] @ (146d00 ) │ │ │ │ + ldr r1, [pc, #432] @ (146b40 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r2, #28] │ │ │ │ movs r7, 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 │ │ │ │ @@ -316056,15 +316059,15 @@ │ │ │ │ cbnz r2, 146af0 │ │ │ │ ldr r2, [pc, #624] @ (146d54 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (146d58 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (146d5c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316276,17 +316279,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r1, #4] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + bx r9 │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316678,15 +316681,15 @@ │ │ │ │ bne.w 1476d8 │ │ │ │ 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 147220 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 14709a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 552e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316722,15 +316725,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 │ │ │ │ @@ -316739,15 +316742,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14748e │ │ │ │ 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 308f0c │ │ │ │ + bl 308e9c │ │ │ │ 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 │ │ │ │ @@ -316763,15 +316766,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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 1471d2 │ │ │ │ @@ -317333,21 +317336,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 14798e │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1480d8 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147e6e │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 1481a4 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317382,15 +317385,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 308e58 │ │ │ │ + bl 308de8 │ │ │ │ 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, 147a64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -317467,15 +317470,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 554a4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 308ca0 │ │ │ │ + bl 308c30 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317610,15 +317613,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 554a4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 308ca0 │ │ │ │ + bl 308c30 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 147d0c │ │ │ │ ldr.w r3, [pc, #1292] @ 1481d0 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317675,15 +317678,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147fec │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 308d84 │ │ │ │ + bl 308d14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1480e0 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 147dfc │ │ │ │ blx 552e0 │ │ │ │ @@ -317748,15 +317751,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 554a4 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 308e28 │ │ │ │ + bl 308db8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147858 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 145d0c │ │ │ │ mov r1, r5 │ │ │ │ @@ -317910,15 +317913,15 @@ │ │ │ │ b.n 147cd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 308e28 │ │ │ │ + bl 308db8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1477a8 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 145d0c │ │ │ │ mov r1, r5 │ │ │ │ @@ -317997,15 +318000,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 54440 │ │ │ │ b.n 147a26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ b.n 14798e │ │ │ │ mov r0, r5 │ │ │ │ - bl 308e28 │ │ │ │ + bl 308db8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 14814c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 148006 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318034,15 +318037,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 554a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 308e28 │ │ │ │ + bl 308db8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1480ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 1477a8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318068,15 +318071,15 @@ │ │ │ │ vsri.64 d29, d5, #1 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbbd │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffffcfd7 │ │ │ │ @ instruction: 0xffffcef3 │ │ │ │ vtbl.8 d28, {d15-d18}, d5 │ │ │ │ - @ instruction: 0xffff5140 │ │ │ │ + vshr.u64 , q0, #1 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r6, r7} │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffccd5 │ │ │ │ vcvt.u16.f16 q8, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r5 │ │ │ │ @@ -318088,15 +318091,15 @@ │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r5, r6} │ │ │ │ vqdmulh.s q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #528] @ (1483e8 ) │ │ │ │ + ldr r6, [pc, #80] @ (148228 ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318164,15 +318167,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [pc, #568] @ (1484d4 ) │ │ │ │ + ldr r1, [pc, #120] @ (148314 ) │ │ │ │ movs r7, 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 │ │ │ │ @@ -318215,15 +318218,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 554a4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 308e28 │ │ │ │ + bl 308db8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 14833e │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 145d0c │ │ │ │ @@ -318438,15 +318441,15 @@ │ │ │ │ bls.n 148536 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r7, r3 │ │ │ │ @@ -318775,27 +318778,27 @@ │ │ │ │ bne.n 1488d2 │ │ │ │ ldr r2, [pc, #32] @ (148908 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (14890c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 1488d2 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ movs r6, r5 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adcs r6, r1 │ │ │ │ + lsrs r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (148a00 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -318908,15 +318911,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148a32 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148ace │ │ │ │ push {lr} │ │ │ │ @@ -319305,34 +319308,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ b.n 148e1a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 148e3e │ │ │ │ cbnz r0, 148e44 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 148e0a │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 148dca │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3b18 │ │ │ │ + bl 1c3aa8 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 148db8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 148e28 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 148e28 │ │ │ │ @@ -319373,22 +319376,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54888 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 148ea0 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 148ea0 │ │ │ │ strb r0, [r0, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319520,15 +319523,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 14901c │ │ │ │ blx 54be8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 14901e │ │ │ │ nop │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ movs r7, 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] @ (1490f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319633,15 +319636,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 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 149190 │ │ │ │ cbz r1, 14918e │ │ │ │ @@ -319675,24 +319678,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1491e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 1491f8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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] │ │ │ │ @@ -319820,15 +319823,15 @@ │ │ │ │ b.n 149316 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1492a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 1492a0 │ │ │ │ nop │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ @@ -320301,62 +320304,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149548 │ │ │ │ b.n 149584 │ │ │ │ nop │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #22 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xeb3e0020 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + pkhtb r0, lr, r0, asr #32 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -320385,21 +320388,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149900 ) │ │ │ │ ldr r1, [pc, #20] @ (149904 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r4, #28 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -320704,15 +320707,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149bf2 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149be6 │ │ │ │ blx 54978 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149bf2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -320852,16 +320855,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 149d58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsb r0, r8, #11337728 @ 0xad0000 │ │ │ │ - @ instruction: 0xf59e002d │ │ │ │ + adcs.w r0, r8, #11337728 @ 0xad0000 │ │ │ │ + @ instruction: 0xf52e002d │ │ │ │ stmdb 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] @ (149e3c ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (149e40 ) │ │ │ │ @@ -320956,15 +320959,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ add r3, pc, #200 @ (adr r3, 149f88 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -320973,15 +320976,15 @@ │ │ │ │ b.n 149efa │ │ │ │ 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 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 149f38 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 149f54 │ │ │ │ @@ -320995,15 +320998,15 @@ │ │ │ │ cbz r1, 149f3e │ │ │ │ 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 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 149efa │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 149f56 │ │ │ │ ldr r2, [pc, #88] @ (149f98 ) │ │ │ │ @@ -321014,15 +321017,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149f16 │ │ │ │ b.n 149ef2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r2, [pc, #60] @ (149f9c ) │ │ │ │ ldr r3, [pc, #48] @ (149f94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321274,15 +321277,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a2c2 │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a24a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a20c │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321293,15 +321296,15 @@ │ │ │ │ bne.n 14a204 │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a318 ) │ │ │ │ ldr r3, [pc, #224] @ (14a314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321324,37 +321327,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a1f8 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 14a22e │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a2f0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321370,15 +321373,15 @@ │ │ │ │ beq.n 14a256 │ │ │ │ b.n 14a27c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a1ee │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 14a22e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ @@ -321454,24 +321457,24 @@ │ │ │ │ cbnz r3, 14a3ec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a400 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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] │ │ │ │ @@ -321843,15 +321846,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stcl 0, cr0, [r6], #180 @ 0xb4 │ │ │ │ + ldcl 0, cr0, [r6], #-180 @ 0xffffff4c │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -321946,40 +321949,40 @@ │ │ │ │ b.n 14a8de │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14a90c │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ b.n 14a9b2 │ │ │ │ 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 │ │ │ │ @@ -321996,15 +321999,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14aa90 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322019,20 +322022,20 @@ │ │ │ │ bl 14a888 │ │ │ │ cbz r0, 14aa82 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 14aa3a │ │ │ │ @@ -322075,28 +322078,28 @@ │ │ │ │ bl 14a888 │ │ │ │ cbz r0, 14ab0c │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14ab32 │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14aad2 │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1beabc │ │ │ │ + bl 1bea4c │ │ │ │ b.n 14ab24 │ │ │ │ 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 │ │ │ │ @@ -322124,17 +322127,17 @@ │ │ │ │ bl 149db4 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14ab8e │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ 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 │ │ │ │ @@ -322365,15 +322368,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14ac78 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f20 │ │ │ │ b.n 14add8 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r7, #2 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #660] @ 0x294 │ │ │ │ @@ -322482,22 +322485,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 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b3c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b3ba │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149c34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322662,17 +322665,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 149db4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b168 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d650 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322689,17 +322692,17 @@ │ │ │ │ bne.w 14b440 │ │ │ │ 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 14b19c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b19c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -322877,15 +322880,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b3d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b19c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ 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 14b19c │ │ │ │ @@ -322913,15 +322916,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b286 │ │ │ │ ldr r2, [pc, #100] @ (14b478 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b47c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b31c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 54118 │ │ │ │ mov r0, r7 │ │ │ │ @@ -322932,32 +322935,32 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b286 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 14ac50 │ │ │ │ + b.n 14bb70 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 14bc04 │ │ │ │ + b.n 14bb24 │ │ │ │ movs r5, r5 │ │ │ │ ble.n 14b37e │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ vcvt.f32.u32 q10, q6, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r1, r4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r1, r3 │ │ │ │ movs r7, r3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr14, {0} │ │ │ │ + mrc2 0, 0, r0, cr14, cr14, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -323762,24 +323765,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 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14be00 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14bdfa │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1bea28 │ │ │ │ + bl 1be9b8 │ │ │ │ cbnz r0, 14bdf4 │ │ │ │ ldr r2, [pc, #124] @ (14be10 ) │ │ │ │ ldr r3, [pc, #124] @ (14be14 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14be18 ) │ │ │ │ @@ -323814,17 +323817,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a50 │ │ │ │ b.n 14bd5e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14bdc0 │ │ │ │ nop │ │ │ │ @@ -323851,27 +323854,27 @@ │ │ │ │ bl 148ca0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14be50 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14bea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14be98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1beaa8 │ │ │ │ + bl 1bea38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fa4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -323881,15 +323884,15 @@ │ │ │ │ blx 54fa4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14be78 │ │ │ │ b.n 14be98 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -323907,21 +323910,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14bf32 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14bf50 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 547f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324526,15 +324529,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #660] @ 0x294 │ │ │ │ ldr.w r3, [r3, #932] @ 0x3a4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -324578,23 +324581,23 @@ │ │ │ │ bl 14a320 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c63a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c632 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c640 ) │ │ │ │ @@ -324748,16 +324751,16 @@ │ │ │ │ beq.n 14c854 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14c87a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9050 │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1d8fe0 │ │ │ │ + bl 1c3a3c │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -324772,33 +324775,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5407c <__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 1beaf4 │ │ │ │ + bl 1bea84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14c8e4 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14c778 │ │ │ │ ldr r2, [pc, #272] @ (14c910 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c7c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14c8b2 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14c8be │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325079,17 +325082,17 @@ │ │ │ │ b.n 14cada │ │ │ │ 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 1bf4a0 │ │ │ │ + bl 1bf430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 │ │ │ │ @@ -325101,15 +325104,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d05c │ │ │ │ ldr.w r3, [pc, #1432] @ 14d0e8 │ │ │ │ add r3, pc │ │ │ │ @@ -325126,21 +325129,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 163e18 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2bdc04 │ │ │ │ + bl 2bdb94 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2bdc04 │ │ │ │ + bl 2bdb94 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325511,22 +325514,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14cc8e │ │ │ │ ldr.w r9, [pc, #172] @ 14d10c │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ vldr d7, [pc, #108] @ 14d0d8 │ │ │ │ ldr r2, [pc, #160] @ (14d110 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb070 │ │ │ │ + bl 1cb000 │ │ │ │ ldr.w lr, [pc, #148] @ 14d114 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325540,15 +325543,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14cc8e │ │ │ │ ldr r0, [pc, #96] @ (14d118 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ ldr r3, [pc, #92] @ (14d11c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325573,119 +325576,119 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stc2 0, cr0, [ip, #-120]! @ 0xffffff88 │ │ │ │ + ldc2 0, cr0, [ip], #120 @ 0x78 │ │ │ │ stcl 0, cr0, [sl, #628] @ 0x274 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8], #120 @ 0x78 │ │ │ │ + ldc2l 0, cr0, [r8], #-120 @ 0xffffff88 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (14d144 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d148 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb1f8 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stc 0, cr0, [r2, #-628] @ 0xfffffd8c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d196 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d1ae │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d192 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d22e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d212 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ b.n 14d208 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (14d304 ) │ │ │ │ @@ -325696,65 +325699,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d30c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2bdd30 │ │ │ │ + bl 2bdcc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d310 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1be9b0 │ │ │ │ + bl 1be940 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bea20 │ │ │ │ + bl 1be9b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea24 │ │ │ │ + bl 1be9b4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d2f6 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3858 │ │ │ │ + bl 1c37e8 │ │ │ │ ldr r3, [pc, #88] @ (14d314 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1bf2f8 │ │ │ │ + bl 1bf288 │ │ │ │ ldr r2, [pc, #64] @ (14d318 ) │ │ │ │ ldr r3, [pc, #44] @ (14d308 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d300 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 14d296 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ @@ -325795,32 +325798,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d3d4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be480 │ │ │ │ + bl 1be410 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bf6e8 │ │ │ │ + bl 1bf678 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d3c2 │ │ │ │ ldr r2, [pc, #44] @ (14d3d8 ) │ │ │ │ ldr r3, [pc, #36] @ (14d3d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -325854,46 +325857,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d486 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 266254 │ │ │ │ + bl 2661e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d498 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d490 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ ldr r2, [pc, #68] @ (14d4b0 ) │ │ │ │ ldr r3, [pc, #60] @ (14d4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -325906,15 +325909,15 @@ │ │ │ │ bne.n 14d408 │ │ │ │ b.n 14d46a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 54208 │ │ │ │ b.n 14d42c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 14d426 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -325925,37 +325928,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 1be780 │ │ │ │ + bl 1be710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d14c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d52a │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -325963,15 +325966,15 @@ │ │ │ │ beq.n 14d532 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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] │ │ │ │ @@ -325997,21 +326000,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 1be294 │ │ │ │ + bl 1be224 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d1d8 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d5c4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326041,23 +326044,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bf584 │ │ │ │ + bl 1bf514 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d644 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d14c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d63a │ │ │ │ mov r0, r4 │ │ │ │ @@ -326104,30 +326107,30 @@ │ │ │ │ cbz r3, 14d6d2 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d348 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d1d8 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14d6ba │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d1d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bf530 │ │ │ │ + bl 1bf4c0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d6ea │ │ │ │ ldr r2, [pc, #44] @ (14d700 ) │ │ │ │ ldr r3, [pc, #36] @ (14d6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326255,15 +326258,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14d7be │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14d850 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bc32c │ │ │ │ + bl 2bc2bc │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14d7be │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326635,15 +326638,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14dcf2 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14dc12 │ │ │ │ @@ -326660,23 +326663,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14dc3e │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dc78 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bbb74 │ │ │ │ + bl 2bbb04 │ │ │ │ cbz r0, 14dc2c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc104 │ │ │ │ + bl 2bc094 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14dc4c │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14dc3e │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14dbe4 │ │ │ │ @@ -326685,28 +326688,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14dbf2 │ │ │ │ - bl 2bbb2c │ │ │ │ + bl 2bbabc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14dc2c │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14dc2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dc12 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14dd08 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326737,15 +326740,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14dca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14dcd2 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c78cc │ │ │ │ + bl 1c785c │ │ │ │ b.n 14dc8c │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [pc, #48] @ (14dd0c ) │ │ │ │ ldr r3, [pc, #40] @ (14dd04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326772,27 +326775,27 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dd4c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dd36 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -326802,36 +326805,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14dba4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dd9a │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14dd68 │ │ │ │ - bl 1c78cc │ │ │ │ + bl 1c785c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dd74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c770c │ │ │ │ + bl 1c769c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -326852,37 +326855,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14de0a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ @@ -326919,15 +326922,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #44] @ (14def0 ) │ │ │ │ ldr r3, [pc, #28] @ (14dee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326978,31 +326981,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14df6a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df1c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327042,15 +327045,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 1e6b14 │ │ │ │ + bl 1e6aa4 │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -327063,20 +327066,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -327103,31 +327106,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e096 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e000 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327206,15 +327209,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e320 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e162 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e320 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327251,22 +327254,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e33e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ @@ -327277,52 +327280,52 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e27a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e2fe │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327349,15 +327352,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e2b6 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -327422,26 +327425,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14e6c2 │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e5dc │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -327468,36 +327471,36 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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} │ │ │ │ @@ -327509,90 +327512,90 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e56e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr.w r2, [pc, #1784] @ 14ecb8 │ │ │ │ ldr.w r3, [pc, #1776] @ 14ecb4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327605,140 +327608,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14ed1a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 14e736 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14e76e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ b.n 14e5bc │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 14e416 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 14e828 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ b.n 14e5bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14e75c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e654 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14eeaa │ │ │ │ @@ -327820,25 +327823,25 @@ │ │ │ │ b.n 14e736 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14e736 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -327871,34 +327874,34 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14ee4a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -327915,74 +327918,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14ed1e │ │ │ │ vldr d7, [pc, #860] @ 14eca8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e96e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e9b0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14e9e4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14ee0a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -328000,87 +328003,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14ee54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ea5e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ea9e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14eacc │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328096,34 +328099,34 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 │ │ │ │ @@ -328138,88 +328141,88 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ b.n 14e5bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r4, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328229,36 +328232,36 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 14e880 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e5bc │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14eeaa │ │ │ │ @@ -328281,30 +328284,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ed78 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14e948 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328316,70 +328319,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14ed52 │ │ │ │ vldr d7, [pc, #260] @ 14eeb0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ed88 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 14ed88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14edfe │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ea38 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ee38 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ b.n 14edfe │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14ed52 │ │ │ │ subs r2, #1 │ │ │ │ @@ -328450,25 +328453,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14ef28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14ef74 ) │ │ │ │ ldr r2, [pc, #68] @ (14ef70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328546,26 +328549,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14efaa │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14efaa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328611,30 +328614,30 @@ │ │ │ │ bne.n 14f05e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f05e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba18c │ │ │ │ + bl 2ba11c │ │ │ │ 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 14f064 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba18c │ │ │ │ + bl 2ba11c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f0cc ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328673,25 +328676,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f13e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14dda4 │ │ │ │ ldr r2, [pc, #32] @ (14f16c ) │ │ │ │ @@ -328748,25 +328751,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f1f0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14dda4 │ │ │ │ ldr r2, [pc, #64] @ (14f23c ) │ │ │ │ @@ -328835,70 +328838,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f2c6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f30e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -328937,15 +328940,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #48] @ (14f40c ) │ │ │ │ ldr r3, [pc, #32] @ (14f400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329002,38 +329005,38 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 14f546 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc7f4 │ │ │ │ + bl 1dc784 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6ad4 │ │ │ │ + bl 1f6a64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a884 │ │ │ │ + bl 21a814 │ │ │ │ ldr r1, [pc, #556] @ (14f6b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f730 │ │ │ │ + bl 22f6c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254434 │ │ │ │ + bl 2543c4 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250144 │ │ │ │ + bl 2500d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -329041,166 +329044,166 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 24ba14 │ │ │ │ + bl 24b9a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238208 │ │ │ │ + bl 238198 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 248fcc │ │ │ │ + bl 248f5c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f62c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 23e448 │ │ │ │ + bl 23e3d8 │ │ │ │ orr.w fp, fp, r8 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r4, r4, r9 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24a8cc │ │ │ │ + bl 24a85c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f710 │ │ │ │ + bl 24f6a0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2516c8 │ │ │ │ + bl 251658 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14f674 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ed20 │ │ │ │ + bl 22ecb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8c30 │ │ │ │ + bl 1f8bc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ab10 │ │ │ │ + bl 21aaa0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec498 │ │ │ │ + bl 1ec428 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23729c │ │ │ │ + bl 23722c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239904 │ │ │ │ + bl 239894 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238520 │ │ │ │ + bl 2384b0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267df4 │ │ │ │ + bl 267d84 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f9e0 │ │ │ │ + bl 24f970 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2680e8 │ │ │ │ + bl 268078 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14f660 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f620 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f61e │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c2bc │ │ │ │ + bl 24c24c │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23fe90 │ │ │ │ + bl 23fe20 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 14f46e │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d1c8 │ │ │ │ + bl 24d158 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f46e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a068 │ │ │ │ + bl 239ff8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f5e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e448 │ │ │ │ + bl 23e3d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24a8cc │ │ │ │ + bl 24a85c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f710 │ │ │ │ + bl 24f6a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2516c8 │ │ │ │ + bl 251658 │ │ │ │ b.n 14f540 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204d90 │ │ │ │ + bl 204d20 │ │ │ │ b.n 14f4de │ │ │ │ ldr r0, [pc, #84] @ (14f6b8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1caff8 │ │ │ │ + bl 1caf88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f5dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f430 │ │ │ │ + bl 22f3c0 │ │ │ │ ldr r2, [pc, #64] @ (14f6bc ) │ │ │ │ ldr r3, [pc, #32] @ (14f6a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329220,15 +329223,15 @@ │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f16e │ │ │ │ - @ instruction: 0xffffdb92 │ │ │ │ + vtbl.8 d29, {d15-d18}, d18 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329240,15 +329243,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14f6f6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 │ │ │ │ + bl 2081f0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14f716 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329258,25 +329261,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f700 │ │ │ │ cbz r1, 14f716 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 211524 │ │ │ │ + bl 2114b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266ddc │ │ │ │ + bl 266d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f430 │ │ │ │ + bl 22f3c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2058f0 │ │ │ │ + bl 205880 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 │ │ │ │ + bl 2081f0 │ │ │ │ pop {r4, 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 │ │ │ │ @@ -329320,27 +329323,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 150148 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2057a8 │ │ │ │ + bl 205738 │ │ │ │ ldr r3, [pc, #684] @ (14fa78 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9008 │ │ │ │ + bl 1f8f98 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bbf8 │ │ │ │ + bl 22bb88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205ab4 │ │ │ │ + bl 205a44 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fa8a │ │ │ │ mov r4, r5 │ │ │ │ b.n 14f800 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329365,15 +329368,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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14fbca │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329402,24 +329405,24 @@ │ │ │ │ beq.n 14f8f4 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14f8a6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14f86c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14f95e │ │ │ │ mov sl, r0 │ │ │ │ b.n 14f858 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329445,30 +329448,30 @@ │ │ │ │ b.n 14f88c │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f922 │ │ │ │ mov r2, r6 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ b.n 14f89c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14f8aa │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329477,23 +329480,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14f8f4 │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14f88c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14f8b6 │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n 14f978 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14f816 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329521,15 +329524,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14fbce │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329562,36 +329565,36 @@ │ │ │ │ bne.n 14fa24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14df8c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fa50 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14f9dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fa24 │ │ │ │ mov r0, r9 │ │ │ │ bl 14df8c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fa2e │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n 14fa82 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329616,59 +329619,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14fc06 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213844 │ │ │ │ + bl 2137d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232658 │ │ │ │ + bl 2325e8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f410 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23bfa8 │ │ │ │ + bl 23bf38 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2071b8 │ │ │ │ + bl 207148 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (14fce8 ) │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ movt r2, #192 @ 0xc0 │ │ │ │ str.w r8, [sl, #12] │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - bl 24760c │ │ │ │ + bl 24759c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14fb1a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f410 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 261ef0 │ │ │ │ + bl 261e80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14fbdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329707,25 +329710,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14fb50 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc58c │ │ │ │ + bl 2bc51c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fb5e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc55c │ │ │ │ + bl 2bc4ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fb50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14fb60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 268c28 │ │ │ │ + bl 268bb8 │ │ │ │ ldr r2, [pc, #320] @ (14fcec ) │ │ │ │ ldr r3, [pc, #324] @ (14fcf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329746,24 +329749,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (14fcf4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (14fcf8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 14fb2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14faa0 │ │ │ │ mov r3, r8 │ │ │ │ @@ -329792,15 +329795,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r6, #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, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15002c │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -329838,82 +329841,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 14fc92 │ │ │ │ vsri.32 q8, q0, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14fd2c │ │ │ │ + bpl.n 14fc4c │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 14fcb2 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14fd68 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14fd8e │ │ │ │ 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, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 150180 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -329946,44 +329949,44 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14fe76 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -330013,96 +330016,96 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4d1c │ │ │ │ + bl 1e4cac │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ff54 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4d94 │ │ │ │ + bl 1e4d24 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 14fca0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r4, 14fff6 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14fc7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 14ffc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 14fcd6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14ffd2 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 150026 │ │ │ │ mov r3, r8 │ │ │ │ b.n 15001c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330139,15 +330142,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [sl, #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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 150106 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330174,32 +330177,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1500a4 │ │ │ │ bl 14e110 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r6, 1500e8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 150084 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e110 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1500cc │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n 1500fc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 150050 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330213,24 +330216,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (150184 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (150188 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14f7b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 158f88 │ │ │ │ b.w 14f7b8 │ │ │ │ @@ -330249,17 +330252,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14f9ee │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 15014c │ │ │ │ + beq.n 15026c │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 1501ae │ │ │ │ + cbz r4, 150192 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #672] @ (150440 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330276,15 +330279,15 @@ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20eb00 │ │ │ │ + bl 20ea90 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1503f4 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 15030a │ │ │ │ @@ -330326,18 +330329,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 150262 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150398 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25349c │ │ │ │ + bl 25342c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223634 │ │ │ │ + bl 2235c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1930ac │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330345,34 +330348,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 1690d4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 2077fc │ │ │ │ + bl 20778c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 2071b8 │ │ │ │ + bl 207148 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1503da │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1502d4 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (150454 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (150458 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f410 │ │ │ │ ldr r2, [pc, #372] @ (15045c ) │ │ │ │ @@ -330427,70 +330430,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150332 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 150382 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2155f0 │ │ │ │ + bl 215580 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2155f0 │ │ │ │ + bl 215580 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 1501ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 150262 │ │ │ │ ldr r2, [pc, #184] @ (150464 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (150468 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225e68 │ │ │ │ + bl 225df8 │ │ │ │ b.n 150288 │ │ │ │ ldr r2, [pc, #144] @ (15046c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (150470 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1502b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f38 │ │ │ │ + bl 232ec8 │ │ │ │ mov r0, r4 │ │ │ │ bl 155510 │ │ │ │ mov r0, r4 │ │ │ │ bl 155370 │ │ │ │ mov r0, r4 │ │ │ │ bl 15aa80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204258 │ │ │ │ + bl 2041e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b40c │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 150430 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -330788,28 +330791,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 150474 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150734 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 150734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15073a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150722 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331148,15 +331151,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 150e5c │ │ │ │ ldr.w r2, [pc, #1580] @ 151140 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 212a7c │ │ │ │ + bl 212a0c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150b62 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150b62 │ │ │ │ @@ -331165,15 +331168,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212a7c │ │ │ │ + bl 212a0c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 15812c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331189,69 +331192,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 150e00 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fab40 │ │ │ │ + bl 1faad0 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 150f24 │ │ │ │ ldr.w r3, [pc, #1452] @ 151144 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 241994 │ │ │ │ + bl 241924 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153968 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151094 │ │ │ │ ldr.w r1, [pc, #1412] @ 151148 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 269d00 │ │ │ │ + bl 269c90 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206468 │ │ │ │ + bl 2063f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15108c │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 15114c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #224 @ 0xe0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 219630 │ │ │ │ + bl 2195c0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153eec │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153ec4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20dd78 │ │ │ │ + bl 20dd08 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2303c4 │ │ │ │ + bl 230354 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 192fc0 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331261,15 +331264,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150ebc │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 254434 │ │ │ │ + bl 2543c4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 150c68 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f410 │ │ │ │ @@ -331281,15 +331284,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1510ec │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde5c │ │ │ │ + bl 1dddec │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 150f0c │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331313,15 +331316,15 @@ │ │ │ │ bl 15c878 │ │ │ │ ldr.w r3, [pc, #1144] @ 151150 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9008 │ │ │ │ + bl 1f8f98 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 150f18 │ │ │ │ mov r0, r5 │ │ │ │ bl 1562ec │ │ │ │ @@ -331333,15 +331336,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150de0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153940 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd328 │ │ │ │ + bl 1dd2b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150db8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 150d6c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331367,50 +331370,50 @@ │ │ │ │ strb.w r2, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 215d64 │ │ │ │ + bl 215cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23729c │ │ │ │ + bl 23722c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251400 │ │ │ │ + bl 251390 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1510b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268c28 │ │ │ │ + bl 268bb8 │ │ │ │ ldr r2, [pc, #948] @ (151154 ) │ │ │ │ ldr r3, [pc, #916] @ (151134 ) │ │ │ │ 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 15112c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23729c │ │ │ │ + bl 23722c │ │ │ │ b.n 150d12 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 1508e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 150d08 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331432,15 +331435,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150b8a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1faca8 │ │ │ │ + bl 1fac38 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150b8a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 158c1c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331503,36 +331506,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 151158 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (15115c ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 150afa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153304 │ │ │ │ b.n 150ca4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152c30 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150c9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 231514 │ │ │ │ + bl 2314a4 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150cf2 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 150f38 │ │ │ │ b.n 150b96 │ │ │ │ @@ -331551,15 +331554,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ strd sl, r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151088 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331593,15 +331596,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 150fca │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 15101a │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 151002 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 150fea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 150fea │ │ │ │ @@ -331621,15 +331624,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 150fa4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 15101e │ │ │ │ mov fp, r0 │ │ │ │ b.n 150f7c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331638,15 +331641,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 150fd2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 151042 │ │ │ │ @@ -331675,15 +331678,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151066 │ │ │ │ cbz r1, 15107c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f19ac │ │ │ │ + bl 1f193c │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150b96 │ │ │ │ mov sl, r3 │ │ │ │ b.n 151022 │ │ │ │ mov r0, r5 │ │ │ │ bl 153f14 │ │ │ │ b.n 150be2 │ │ │ │ @@ -331694,34 +331697,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (151168 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21b95c │ │ │ │ + bl 21b8ec │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150bc0 │ │ │ │ ldr r6, [pc, #180] @ (15116c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (151170 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 150d96 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 155670 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150ccc │ │ │ │ mov r1, r6 │ │ │ │ @@ -331760,26 +331763,26 @@ │ │ │ │ vqshrun.s64 d16, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vcvt.f16.u16 q8, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf25c00a2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 151480 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 1512c0 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6} │ │ │ │ - @ instruction: 0xffffc140 │ │ │ │ + vshr.u64 q14, q0, #1 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 15151c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 15135c ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (1512cc ) │ │ │ │ @@ -331903,15 +331906,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1512bc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 7, cr0, cr2, cr2, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 0, cr0, cr6, cr2, {5} │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (151328 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (15132c ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332073,31 +332076,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 151450 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15149a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 151432 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1514dc │ │ │ │ @@ -332493,15 +332496,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 15170c │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 15183c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 15170c │ │ │ │ @@ -332669,21 +332672,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151b7c │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -332694,20 +332697,20 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ b.n 1519a0 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 1519be │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 15192c │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332717,15 +332720,15 @@ │ │ │ │ b.n 1519a0 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 15192c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151a30 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -332857,50 +332860,50 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 151a32 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 151a32 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 151cb6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151a5a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 151c86 │ │ │ │ @@ -332951,30 +332954,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 151d6c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 151a3c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 151bf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -333082,21 +333085,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 151ea2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1521bc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ @@ -333104,15 +333107,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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 15212e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333143,35 +333146,35 @@ │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 151f92 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1520c4 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333192,73 +333195,73 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15206a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 1520be │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333280,19 +333283,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 151f56 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ ldr r2, [pc, #228] @ (1521d0 ) │ │ │ │ ldr r3, [pc, #220] @ (1521cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333333,15 +333336,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 1521d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333352,48 +333355,48 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1521ac │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ b.n 152154 │ │ │ │ mov r6, r4 │ │ │ │ b.n 151ef8 │ │ │ │ ... │ │ │ │ b.n 152648 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ svc 14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -333417,35 +333420,35 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 151f00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 151f00 │ │ │ │ b.n 15220c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333467,41 +333470,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 1522e2 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 15229a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ b.n 1520ea │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -333517,15 +333520,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 1527c8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ mov r6, r4 │ │ │ │ @@ -333542,21 +333545,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -333566,20 +333569,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -333599,35 +333602,35 @@ │ │ │ │ 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, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ mov r7, r6 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -333645,37 +333648,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -333690,37 +333693,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r6] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -333737,36 +333740,36 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -333798,22 +333801,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -333821,15 +333824,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -333843,22 +333846,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -333866,15 +333869,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -333889,37 +333892,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ @@ -333929,81 +333932,81 @@ │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1521e6 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #12] │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 152332 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 15260c │ │ │ │ blx 54c30 <__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 │ │ │ │ @@ -334070,22 +334073,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -334121,15 +334124,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152ac0 │ │ │ │ ldr r2, [pc, #548] @ (152c2c ) │ │ │ │ ldr r3, [pc, #536] @ (152c20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334187,30 +334190,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152aae │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov sl, r0 │ │ │ │ b.n 15291e │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334293,34 +334296,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 152b94 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152a04 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 152a04 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152a84 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152a84 │ │ │ │ @@ -334429,15 +334432,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 151670 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152cea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152cda │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152cc4 │ │ │ │ @@ -334458,15 +334461,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 152d48 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24e42c │ │ │ │ + bl 24e3bc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1532e6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334475,15 +334478,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ @@ -334531,15 +334534,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 152ea2 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -334559,15 +334562,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 15300e │ │ │ │ @@ -334582,35 +334585,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 152ee4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ str r7, [r4, #8] │ │ │ │ @@ -334639,18 +334642,18 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -334663,15 +334666,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 152e90 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 152fee │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -334706,15 +334709,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153106 │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 153044 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153106 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15303c │ │ │ │ @@ -334775,24 +334778,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1518ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15307e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153044 │ │ │ │ movs r4, #1 │ │ │ │ b.n 152fd0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -334812,25 +334815,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r8, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 153162 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -334858,97 +334861,97 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 152e08 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 153190 │ │ │ │ cbnz r3, 1532de │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r6, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -335120,15 +335123,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 151670 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15345e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153450 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335232,23 +335235,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1535a8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 15363a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15356a │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15352a │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335283,15 +335286,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 1518ac │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15357c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15356a │ │ │ │ b.n 1535b4 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 153614 │ │ │ │ @@ -335305,15 +335308,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 1535a8 │ │ │ │ b.n 15363c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 1535c2 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 15367e │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335325,15 +335328,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 1535f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1535f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24e42c │ │ │ │ + bl 24e3bc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153924 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335342,15 +335345,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -335379,26 +335382,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 15375e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1538b6 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335417,32 +335420,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1537bc │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -335468,15 +335471,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153788 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335520,21 +335523,21 @@ │ │ │ │ bl 150880 │ │ │ │ b.n 15367e │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #80] @ 15393c │ │ │ │ @@ -335547,15 +335550,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153768 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335574,15 +335577,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153960 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153964 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 153a36 │ │ │ │ @ instruction: 0xffffd9d7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335591,15 +335594,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (1539f0 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153994 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335608,15 +335611,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, #532] @ 0x214 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 550d0 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1539e2 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335632,15 +335635,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 1539cc │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bls.n 153982 │ │ │ │ - vtbx.8 d25, {d15}, d0 │ │ │ │ + vqshl.u64 , q0, #63 @ 0x3f │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -335727,59 +335730,59 @@ │ │ │ │ ldr r4, [r7, #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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 153c14 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153c52 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ add.w r3, r5, #20 │ │ │ │ str.w fp, [r7, #36] @ 0x24 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -335794,45 +335797,45 @@ │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 153aba │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ ldr r2, [pc, #52] @ (153c60 ) │ │ │ │ ldr r3, [pc, #48] @ (153c5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -335873,15 +335876,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153dca │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ ldr r3, [pc, #532] @ (153ebc ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #364 @ 0x16c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -335898,35 +335901,35 @@ │ │ │ │ it eq │ │ │ │ orreq.w sl, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 153d04 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -335956,15 +335959,15 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [fp, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #272] @ (153ec0 ) │ │ │ │ ldr r3, [pc, #256] @ (153eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -335979,30 +335982,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 153e02 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ @@ -336039,15 +336042,15 @@ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 153dae │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ @@ -336061,29 +336064,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153ee4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153ee8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153f0c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153f10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb0bffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -336227,15 +336230,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153fc8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 153fc8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336245,15 +336248,15 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ add.w r7, r0, #20 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ @@ -336269,22 +336272,22 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -336299,18 +336302,18 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 154516 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336334,21 +336337,21 @@ │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -336356,15 +336359,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 154604 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ @@ -336407,18 +336410,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #112 @ 0x70 │ │ │ │ @@ -336462,17 +336465,17 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 1541a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336512,23 +336515,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 154522 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336550,25 +336553,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w ip, [ip, #90] @ 0x5a │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336590,46 +336593,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 1543a8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 15403a │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -336650,25 +336653,25 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -336687,17 +336690,17 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 1544e2 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ @@ -336735,18 +336738,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -336811,15 +336814,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 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -336840,18 +336843,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154904 ) │ │ │ │ ldr r3, [pc, #308] @ (154900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337021,15 +337024,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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154a98 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 1549e8 │ │ │ │ @@ -337061,35 +337064,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154738 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r5, 154a18 │ │ │ │ mov fp, r0 │ │ │ │ b.n 15499a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1549e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154738 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1549f2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154a3e │ │ │ │ @@ -337144,19 +337147,19 @@ │ │ │ │ b.n 154a52 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6d6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337226,95 +337229,95 @@ │ │ │ │ str.w r8, [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 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ 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, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 154b4a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r5, r0 │ │ │ │ b.n 154c90 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (154cb8 ) │ │ │ │ ldr r3, [pc, #28] @ (154cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337354,29 +337357,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r4 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r9, r3, r4 │ │ │ │ ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -337403,47 +337406,47 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154ae0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -337455,71 +337458,71 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154ae0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr.w r2, [pc, #1232] @ 15536c │ │ │ │ ldr.w r3, [pc, #1216] @ 155360 │ │ │ │ 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 155356 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #32] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -337540,21 +337543,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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ @@ -337562,20 +337565,20 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -337590,46 +337593,46 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -337647,15 +337650,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154ae0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -337669,44 +337672,44 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154ae0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 15534c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -337774,34 +337777,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1551f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 15534c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -337815,72 +337818,72 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ b.n 154e9a │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 15507a │ │ │ │ mov r7, r6 │ │ │ │ b.n 155254 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1551bc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -337899,15 +337902,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (155390 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (155394 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 95396 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -337942,112 +337945,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1554fe │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15548e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1553d8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1554e4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e2004 │ │ │ │ b.n 1554a6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338090,15 +338093,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 155656 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338132,35 +338135,35 @@ │ │ │ │ bne.n 1555e6 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155398 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 155614 │ │ │ │ mov fp, r0 │ │ │ │ b.n 155594 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1555e6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155398 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1555f0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15563a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338211,15 +338214,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155800 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24e42c │ │ │ │ + bl 24e3bc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 15580e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1556d6 │ │ │ │ @@ -338227,15 +338230,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -338258,30 +338261,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 155758 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -338297,29 +338300,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1557c6 │ │ │ │ b.n 1557e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1557e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1557c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n 1557dc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1557cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338376,23 +338379,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155a60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba18c │ │ │ │ + bl 2ba11c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -338402,52 +338405,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, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1558fa │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w r9, sl, #20 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #64 @ 0x40 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #44] @ 0x2c │ │ │ │ @@ -338458,41 +338461,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, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155a44 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ 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, #96 @ 0x60 │ │ │ │ @@ -338519,15 +338522,15 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 1558c6 │ │ │ │ ldr r2, [pc, #64] @ (155a68 ) │ │ │ │ ldr r3, [pc, #52] @ (155a5c ) │ │ │ │ @@ -338540,15 +338543,15 @@ │ │ │ │ bne.n 155a40 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r7, pc, #728 @ (adr r7, 155d30 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r7, pc, #720 @ (adr r7, 155d2c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338606,15 +338609,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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 155cdc │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338652,22 +338655,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155828 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -338681,28 +338684,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, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ movs r6, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -338715,46 +338718,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2074 │ │ │ │ + bl 1e2004 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 155b2a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r5, 155c7e │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155b04 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155c4e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 155b4e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 155c58 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155cae │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -338790,17 +338793,17 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #480 @ (adr r5, 155ecc ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r5, pc, #472 @ (adr r5, 155ec8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #296 @ (adr r3, 155e2c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -338849,15 +338852,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 155fb6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -338905,15 +338908,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 155e2a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 155dcc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 155f56 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155da2 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -338923,20 +338926,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155828 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -338949,29 +338952,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -338981,15 +338984,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd fp, fp, [r5, #88] @ 0x58 │ │ │ │ @@ -339006,25 +339009,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 155df2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 155e26 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155f84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339059,17 +339062,17 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #896 @ (adr r2, 156344 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, pc, #888 @ (adr r2, 156340 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #464 @ (adr r0, 1561ac ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339085,15 +339088,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 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1560f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339203,40 +339206,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 156070 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156176 │ │ │ │ mov r3, sp │ │ │ │ b.n 156166 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156176 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 156070 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 156134 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339295,34 +339298,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 15622e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 156276 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 1562a8 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 1562a8 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339346,15 +339349,15 @@ │ │ │ │ bl 155fdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15628c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ b.n 15628e │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 155fdc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339391,15 +339394,15 @@ │ │ │ │ beq.w 156964 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156954 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c5e30 │ │ │ │ + bl 1c5dc0 │ │ │ │ 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] │ │ │ │ @@ -339410,15 +339413,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ 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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156a94 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339448,15 +339451,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 15690e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15693e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 15638e │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339497,15 +339500,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ 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 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r7, #5 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ @@ -339539,15 +339542,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 1564b4 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3b68 │ │ │ │ + bl 1e3af8 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -339559,33 +339562,33 @@ │ │ │ │ ble.w 15688e │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15653a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, r7, lsl #4 │ │ │ │ adds r3, #4 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ @@ -339607,15 +339610,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156902 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1565ba │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339681,37 +339684,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1569fa │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -339742,15 +339745,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ @@ -339762,23 +339765,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -339808,15 +339811,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -339832,30 +339835,30 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156854 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r0 │ │ │ │ b.n 156722 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1568e6 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -339874,29 +339877,29 @@ │ │ │ │ beq.w 15654a │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1568c0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 15654a │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 15641a │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -339907,19 +339910,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15645a │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 1564a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ b.n 15659c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156a7a │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -339935,15 +339938,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15645a │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15632e │ │ │ │ mov fp, r5 │ │ │ │ @@ -340007,56 +340010,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 1563fe │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15645a │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ movs r1, #1 │ │ │ │ b.n 1565b0 │ │ │ │ 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 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ 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, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 156632 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 15641a │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340286,52 +340289,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ 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 │ │ │ │ @@ -340408,15 +340411,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 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340424,21 +340427,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340446,21 +340449,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -340480,15 +340483,15 @@ │ │ │ │ mla r2, lr, r2, r3 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340505,15 +340508,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 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 157018 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340524,26 +340527,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -340576,15 +340579,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 156fe4 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340596,15 +340599,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 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -340636,32 +340639,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 1570ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -340686,48 +340689,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 157140 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157190 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1571b2 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -340779,30 +340782,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1571c8 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157240 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 1571c8 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 157140 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -340871,75 +340874,75 @@ │ │ │ │ bne.n 1573fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 157400 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1572ec │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 1572ec │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15735c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ b.n 1572ec │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15739e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ b.n 1572b2 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 157400 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -340997,69 +341000,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 1578a8 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1576ac │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1574e0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 157752 │ │ │ │ mov r0, r6 │ │ │ │ bl 156b50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341073,116 +341076,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15753e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1576de │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1575b8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [pc, #708] @ (1578ac ) │ │ │ │ ldr r3, [pc, #700] @ (1578a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15789a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [pc, #660] @ (1578b0 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1577a6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341253,47 +341256,47 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15756a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 15756a │ │ │ │ uxtb r3, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ add r6, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1574f0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1574f6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341305,80 +341308,80 @@ │ │ │ │ bne.n 15784e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1575c8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 1575c8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 15771a │ │ │ │ uxth r3, r2 │ │ │ │ b.n 15771a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15753e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1577de │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ b.n 15753e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157770 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15781e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 157770 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 1577b2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341449,36 +341452,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 157b5c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 157288 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 156b50 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341491,135 +341494,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157978 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1579b2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157a00 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [pc, #308] @ (157b60 ) │ │ │ │ ldr r3, [pc, #296] @ (157b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157b4e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [pc, #224] @ (157b64 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157aee │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341651,30 +341654,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1579b2 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157b1e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 1579b2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157af8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -341758,15 +341761,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -341790,28 +341793,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 157c76 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 157e44 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -341853,29 +341856,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 157e1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 157e46 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 157cb2 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157e2a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 157288 │ │ │ │ @@ -341901,15 +341904,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 1578b4 │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -341935,15 +341938,15 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 157cd2 │ │ │ │ b.n 157d04 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -341962,15 +341965,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, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #52] @ (157e90 ) │ │ │ │ ldr r3, [pc, #44] @ (157e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342049,15 +342052,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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] │ │ │ │ @@ -342075,28 +342078,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itet ne │ │ │ │ movne r0, sl │ │ │ │ movweq r1, #375 @ 0x177 │ │ │ │ movwne r1, #583 @ 0x247 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1580ae │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342175,45 +342178,45 @@ │ │ │ │ bl 157020 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 157fd4 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r4, 1580b0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 157fba │ │ │ │ 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 157288 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ mov r5, r4 │ │ │ │ b.n 15806c │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 156d30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #88] @ (158128 ) │ │ │ │ ldr r3, [pc, #72] @ (158118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342301,27 +342304,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r6, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1581dc │ │ │ │ ldr.w r5, [pc, #2644] @ 158c0c │ │ │ │ - bl 2bc5cc │ │ │ │ + bl 2bc55c │ │ │ │ ldr.w r2, [pc, #2640] @ 158c10 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 156bcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342362,15 +342365,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -342386,34 +342389,34 @@ │ │ │ │ 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, #583 @ 0x247 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 158976 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158760 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342472,15 +342475,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 157020 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 1583ae │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158760 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1582ee │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -342681,33 +342684,33 @@ │ │ │ │ lsls r6, r0, #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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1585d4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342721,25 +342724,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156ca8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 157020 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ b.n 15838c │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 1585ae │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 1585ae │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -342822,15 +342825,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156ca8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 157020 │ │ │ │ @@ -342872,15 +342875,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 1e9024 │ │ │ │ + bl 1e8fb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 158bdc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -342891,23 +342894,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 157288 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -342955,38 +342958,38 @@ │ │ │ │ lsls r0, 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158890 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e913c │ │ │ │ + bl 1e90cc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 158bdc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -342997,19 +343000,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 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #808] @ (158c18 ) │ │ │ │ ldr r3, [pc, #776] @ (158bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343080,44 +343083,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1589e6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r8, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -343171,15 +343174,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 158bf0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343188,42 +343191,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158be2 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1582e6 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 158b22 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -343237,15 +343240,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158798 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 15886a │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1582e6 │ │ │ │ movs r7, #1 │ │ │ │ b.n 158992 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1581dc │ │ │ │ @@ -343303,17 +343306,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343365,33 +343368,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 158cc0 │ │ │ │ ldr r4, [pc, #724] @ (158f74 ) │ │ │ │ - bl 2bc5cc │ │ │ │ + bl 2bc55c │ │ │ │ ldr r2, [pc, #720] @ (158f78 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 22615c │ │ │ │ + bl 2260ec │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158f5c │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343418,15 +343421,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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 158ec0 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343506,15 +343509,15 @@ │ │ │ │ bl 157020 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 158d70 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 158ebe │ │ │ │ mov r9, r0 │ │ │ │ b.n 158d42 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343585,15 +343588,15 @@ │ │ │ │ bl 156d30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #164] @ (158f80 ) │ │ │ │ ldr r3, [pc, #132] @ (158f64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343647,17 +343650,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r4, sp │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -343731,20 +343734,20 @@ │ │ │ │ cbz r3, 159054 │ │ │ │ ldr.w r4, [pc, #1904] @ 1597a8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 1597ac │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1592e4 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343788,15 +343791,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 15909e │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 159098 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1592e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -343831,15 +343834,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 1e9024 │ │ │ │ + bl 1e8fb4 │ │ │ │ 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 │ │ │ │ @@ -343872,31 +343875,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1e7c88 │ │ │ │ + bl 1e7c18 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e913c │ │ │ │ + bl 1e90cc │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 159262 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -343923,29 +343926,29 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 159242 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a1f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15925e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1591fc │ │ │ │ mov r0, r9 │ │ │ │ b.n 159208 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a354 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343955,50 +343958,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr.w r3, [pc, #1300] @ 1597b0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 159184 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e9290 │ │ │ │ + bl 1e9220 │ │ │ │ ldr.w r3, [pc, #1228] @ 1597b4 │ │ │ │ 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] @ 1597b8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -344033,15 +344036,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -344059,24 +344062,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 │ │ │ │ @@ -344152,39 +344155,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 1e7a34 │ │ │ │ + bl 1e79c4 │ │ │ │ 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 1df194 │ │ │ │ + bl 1df124 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e7a34 │ │ │ │ + bl 1e79c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df194 │ │ │ │ + bl 1df124 │ │ │ │ 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] │ │ │ │ @@ -344193,21 +344196,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (1597c4 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ ldr r2, [pc, #684] @ (1597c8 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a354 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 159546 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344220,47 +344223,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159578 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 156f14 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1595b0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344270,33 +344273,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1595f6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159e6e │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159788 │ │ │ │ vldr d9, [pc, #372] @ 159790 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344349,37 +344352,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1596b8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15964a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159e6a │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 159622 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 1596f2 │ │ │ │ @@ -344392,15 +344395,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 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -344408,18 +344411,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159a18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344456,46 +344459,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ - negs r4, r6 │ │ │ │ + tst r4, r0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r0, r0, [r4] │ │ │ │ add.w r7, r3, #80 @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2904] @ 15a364 │ │ │ │ @@ -344508,52 +344511,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ mla ip, r9, ip, r7 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 157288 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -344562,18 +344565,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a35a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344601,22 +344604,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -344627,15 +344630,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 159c3c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -344709,40 +344712,40 @@ │ │ │ │ b.n 159926 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159a74 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 156dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -344750,18 +344753,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a35a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -344789,22 +344792,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -344814,15 +344817,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 159c8a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -344831,15 +344834,15 @@ │ │ │ │ bpl.w 159d02 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -344855,25 +344858,25 @@ │ │ │ │ bl 156f14 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159c0a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 156f14 │ │ │ │ b.n 1596ca │ │ │ │ movs r3, #32 │ │ │ │ @@ -344900,77 +344903,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159c74 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 159a74 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159cb2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 159b9a │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159cf0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 159bd4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a35a │ │ │ │ @@ -345154,15 +345157,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 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -345170,18 +345173,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a35a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345280,22 +345283,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 159454 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -345309,94 +345312,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a054 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a0a6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 156f14 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 156dc4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a272 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 156dc4 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345447,24 +345450,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 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2058f0 │ │ │ │ + bl 205880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266ddc │ │ │ │ + bl 266d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f430 │ │ │ │ + bl 22f3c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb118 │ │ │ │ + bl 1eb0a8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a234 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a2a8 │ │ │ │ @@ -345511,15 +345514,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 159fbe │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a2a8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #288] @ (15a368 ) │ │ │ │ ldr r3, [pc, #292] @ (15a36c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345531,42 +345534,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 159fbe │ │ │ │ movs r2, #1 │ │ │ │ b.w 15928c │ │ │ │ movs r2, #1 │ │ │ │ b.w 1591a8 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 15a106 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a23a │ │ │ │ ldr r4, [pc, #196] @ (15a370 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a374 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ b.n 15a23a │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a244 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159054 │ │ │ │ b.w 159034 │ │ │ │ @@ -345621,17 +345624,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (15a4f0 ) │ │ │ │ @@ -345998,15 +346001,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ asrs r4, r0, #8 │ │ │ │ asrs r2, r1, #8 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e3260 │ │ │ │ + bl 1e31f0 │ │ │ │ cbnz r0, 15a704 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346200,15 +346203,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsrs r1, r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e3260 │ │ │ │ + bl 1e31f0 │ │ │ │ cbnz r0, 15a8e4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346410,15 +346413,15 @@ │ │ │ │ beq.n 15ab7c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15ab7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ab7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15aada │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346473,15 +346476,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15ab90 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ab36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15aae6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15aac8 │ │ │ │ @@ -346516,15 +346519,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15ac26 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cbz r0, 15ac1e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15abd4 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346539,24 +346542,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15ac64 │ │ │ │ cbnz r4, 15ac3a │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15abda │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15abbe │ │ │ │ b.n 15ab36 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347160,21 +347163,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 1df4e8 │ │ │ │ + bl 1df478 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b3ba │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [pc, #284] @ (15b3fc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b3e8 │ │ │ │ @@ -347188,25 +347191,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b33a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -347223,21 +347226,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ ldr r2, [pc, #96] @ (15b400 ) │ │ │ │ ldr r3, [pc, #80] @ (15b3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347249,15 +347252,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b404 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b408 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ @@ -347273,15 +347276,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #360] @ (15b56c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r0, #4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (15b554 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347319,15 +347322,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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b546 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347353,15 +347356,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b4d2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b4f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b504 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b48c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b4d2 │ │ │ │ @@ -347369,22 +347372,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b4d2 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b4dc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15b52a │ │ │ │ @@ -347751,15 +347754,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -347769,15 +347772,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r9, r5, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ba04 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15b9aa │ │ │ │ cmp r3, #5 │ │ │ │ @@ -347809,19 +347812,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15b93a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e7c24 │ │ │ │ + bl 1e7bb4 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 23197c │ │ │ │ + bl 23190c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -347882,31 +347885,31 @@ │ │ │ │ beq.w 15bdb4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15ba4e │ │ │ │ ldr r2, [pc, #952] @ (15bdec ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f3678 │ │ │ │ + bl 1f3608 │ │ │ │ cbz r0, 15ba4e │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e1b1c │ │ │ │ + bl 1e1aac │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1b1c │ │ │ │ + bl 1e1aac │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15ba16 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -347924,20 +347927,20 @@ │ │ │ │ bcs.w 15bd72 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15bd5a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ba74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd32 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15bd72 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -347955,29 +347958,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15bb1a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbnz r0, 15bb1a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd5e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15bb24 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15baf4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bae2 │ │ │ │ @@ -348011,20 +348014,20 @@ │ │ │ │ bcs.w 15bd72 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15bd56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bb5e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd32 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15bd72 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348041,20 +348044,20 @@ │ │ │ │ bne.n 15bb2a │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15bdc6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15bdc6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15ba1a │ │ │ │ ldr r3, [pc, #488] @ (15bde4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348073,15 +348076,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15bc3e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bd3c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348111,30 +348114,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15bcc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbnz r0, 15bcc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bd4c │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15bc54 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bc9a │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15bc86 │ │ │ │ @@ -348153,40 +348156,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15bd0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbz r0, 15bd22 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15bcec │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15bb2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbz r0, 15bd68 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15bd0e │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15ba1a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbz r0, 15bd4c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15bc40 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15ba1a │ │ │ │ @@ -348214,15 +348217,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #421] @ 0x1a5 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -348299,15 +348302,15 @@ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15bff8 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348363,36 +348366,36 @@ │ │ │ │ bne.n 15bf22 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15beb4 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15bf52 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15be94 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15bf1a │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15beb4 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15bf30 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15bf74 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15be7c │ │ │ │ @@ -348425,15 +348428,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 24e490 │ │ │ │ + bl 24e420 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15be36 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348571,26 +348574,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 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15b8d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2680 │ │ │ │ + bl 1c2610 │ │ │ │ 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 │ │ │ │ @@ -348630,15 +348633,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15c7f2 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f363c │ │ │ │ + bl 1f35cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c800 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -348679,15 +348682,15 @@ │ │ │ │ ldreq r1, [r1, #4] │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15c220 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c21a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c854 │ │ │ │ @@ -348779,15 +348782,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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -348820,51 +348823,51 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cbz r5, 15c3de │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15b8d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2680 │ │ │ │ + bl 1c2610 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c3b6 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c436 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c424 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbnz r0, 15c424 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cbz r0, 15c434 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15c7b0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef060 │ │ │ │ + bl 1eeff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c400 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c436 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -348897,28 +348900,28 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ite ne │ │ │ │ movwne r1, #685 @ 0x2ad │ │ │ │ movweq r1, #686 @ 0x2ae │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c27c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348927,21 +348930,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c28a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c268 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c6b6 │ │ │ │ b.n 15c6ac │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349053,15 +349056,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -349074,46 +349077,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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c4b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c346 │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15c554 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15c76c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c5d4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24e42c │ │ │ │ + bl 24e3bc │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c316 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c27c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3660 │ │ │ │ + bl 1f35f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r2, [pc, #424] @ (15c86c ) │ │ │ │ ldr r3, [pc, #424] @ (15c870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349179,28 +349182,28 @@ │ │ │ │ b.n 15c550 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c4b8 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c436 │ │ │ │ @@ -349224,15 +349227,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c1a4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f363c │ │ │ │ + bl 1f35cc │ │ │ │ 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 │ │ │ │ @@ -349253,27 +349256,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c256 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c6ac │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15c6b6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ b.n 15c83e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349430,35 +349433,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca26 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ @@ -349469,15 +349472,15 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15ce3a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15ce72 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15cae2 │ │ │ │ @@ -349488,15 +349491,15 @@ │ │ │ │ beq.w 15cf4a │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15caba │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349507,23 +349510,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0ebc │ │ │ │ + bl 1e0e4c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15c99e │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c982 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349605,19 +349608,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #161 @ 0xa1 │ │ │ │ movwpl r1, #429 @ 0x1ad │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ @@ -349630,23 +349633,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0ebc │ │ │ │ + bl 1e0e4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15cb72 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb56 │ │ │ │ b.n 15cc90 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ @@ -349705,73 +349708,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15cce0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1df980 │ │ │ │ + bl 1df910 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1efbfc │ │ │ │ + bl 1efb8c │ │ │ │ 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 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r2, [pc, #664] @ (15d048 ) │ │ │ │ ldr r3, [pc, #668] @ (15d04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -349809,44 +349812,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15cafe │ │ │ │ movs r5, #0 │ │ │ │ b.n 15c9c6 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cc04 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cbc6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ce60 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cae2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -349879,102 +349882,102 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cae2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cae2 │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #172 @ 0xac │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 15ceaa │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cc66 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15cdf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb56 │ │ │ │ b.n 15cc90 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cafe │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15ce16 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c982 │ │ │ │ b.n 15cb0c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350173,15 +350176,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d1c8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ 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 │ │ │ │ @@ -350204,15 +350207,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ 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} │ │ │ │ @@ -350232,15 +350235,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d260 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350332,15 +350335,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d37a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ 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 │ │ │ │ @@ -350403,15 +350406,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d426 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ 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, 15d46a │ │ │ │ mov r4, r3 │ │ │ │ @@ -350422,15 +350425,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d45a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d40c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d412 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d40c │ │ │ │ @@ -350452,29 +350455,29 @@ │ │ │ │ bne.n 15d52c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ 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 15d412 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d51c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15d528 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d4e6 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350489,20 +350492,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d4e4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d412 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d4be │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d4ce │ │ │ │ @@ -350878,15 +350881,15 @@ │ │ │ │ bhi.w 15dbc8 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15dbba │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15d906 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351039,20 +351042,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dd10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15daac │ │ │ │ b.n 15dd10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dd10 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15da9e │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351170,15 +351173,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15dbbe │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15d8ea │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dd32 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15d8ee │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351200,15 +351203,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dcac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dcd6 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ cbz r0, 15dc34 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15d91a │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351323,105 +351326,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de50 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de44 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de38 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15de2c │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15de20 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15de14 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15de08 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cbz r0, 15ddfc │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15dd48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddec │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddde │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dda2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd7e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15dd6c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -351979,22 +351982,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e502 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e44e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e502 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352017,15 +352020,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 15e4b8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 15e4da │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e4ac │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352069,30 +352072,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cbz r0, 15e578 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15e564 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15e55e │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 15e55e │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15e55e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352100,15 +352103,15 @@ │ │ │ │ cbnz r6, 15e56c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e526 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352495,15 +352498,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ 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 │ │ │ │ @@ -352555,19 +352558,19 @@ │ │ │ │ bmi.w 15f07c │ │ │ │ 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 1c6f64 │ │ │ │ + bl 1c6ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15efa4 │ │ │ │ - bl 1c6fac │ │ │ │ + bl 1c6f3c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ @@ -352641,15 +352644,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15ec60 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6fac │ │ │ │ + bl 1c6f3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ea3a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -352793,15 +352796,15 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15eaac │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f030 ) │ │ │ │ @@ -353111,15 +353114,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ 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 15ebd8 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353388,26 +353391,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f296 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6fac │ │ │ │ + bl 1c6f3c │ │ │ │ cbz r0, 15f250 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f250 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f250 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6fac │ │ │ │ + bl 1c6f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f236 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f250 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353462,27 +353465,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f3c0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f398 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f35a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f3a2 │ │ │ │ @@ -353499,19 +353502,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f324 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ cbz r5, 15f398 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f302 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353532,38 +353535,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f36e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f34e │ │ │ │ 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 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ b.n 15f34c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ b.n 15f394 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ b.n 15f2ea │ │ │ │ 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 │ │ │ │ @@ -353814,15 +353817,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15f5c2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -353832,25 +353835,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 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cbz r0, 15f688 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15dd48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f676 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15f6b4 │ │ │ │ @@ -353973,15 +353976,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f77e │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15f77e │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2500] @ 1601b4 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -353999,15 +354002,15 @@ │ │ │ │ bl 18b984 │ │ │ │ mov r0, r5 │ │ │ │ bl 161248 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1937d8 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2432] @ 1601c0 │ │ │ │ @@ -354152,21 +354155,21 @@ │ │ │ │ bl 168670 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -354438,52 +354441,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fc80 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15fcc8 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fcb0 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15fcec │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fcd4 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15fd10 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fcf8 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354532,15 +354535,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe24 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355232,15 +355235,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 1607aa │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ 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 15ffce │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355302,15 +355305,15 @@ │ │ │ │ bne.w 160af6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1908a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 161058 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 1610a4 │ │ │ │ ldr.w r3, [pc, #2748] @ 1610a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355481,15 +355484,15 @@ │ │ │ │ beq.w 15fb46 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 15fb46 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 15fee2 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 160510 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 160680 │ │ │ │ @@ -355794,15 +355797,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 1610ac │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 1610b0 │ │ │ │ ldr.w r1, [pc, #1496] @ 1610b4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ bl 196ca4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1605ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1911e4 │ │ │ │ @@ -355831,44 +355834,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1610b8 │ │ │ │ ldr.w r2, [pc, #1400] @ 1610bc │ │ │ │ ldr.w r1, [pc, #1400] @ 1610c0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ bl 196ca4 │ │ │ │ b.w 15f960 │ │ │ │ ldr.w r3, [pc, #1376] @ 1610c4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 1610c8 │ │ │ │ ldr.w r1, [pc, #1376] @ 1610cc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15f866 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr.w r2, [pc, #1320] @ 1610d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 1610d4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356120,15 +356123,15 @@ │ │ │ │ bne.w 160cfe │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.w 15f928 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356338,98 +356341,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (1610e0 ) │ │ │ │ ldr r1, [pc, #132] @ (1610e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ bl 196ca4 │ │ │ │ b.w 1605de │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fa1a │ │ │ │ mov lr, r9 │ │ │ │ b.w 1603d4 │ │ │ │ ldr r3, [pc, #96] @ (1610e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (1610ec ) │ │ │ │ ldr r1, [pc, #100] @ (1610f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ bl 196ca4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160b28 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa0e00a1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1613d0 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 161210 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 161224 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 161464 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #216 @ (adr r7, 1611a8 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 1613e8 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vrsra.u32 q14, q8, #1 │ │ │ │ + vsubw.u q14, , d0 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #264 @ (adr r2, 1611f0 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 161430 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #96 @ (adr r2, 161154 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 161394 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (16112c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (161130 ) │ │ │ │ ldr r1, [pc, #56] @ (161134 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ bl 196ca4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160b12 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 1605e6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 160cda │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1613d8 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 161218 ) │ │ │ │ movs r5, 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 │ │ │ │ @@ -356536,15 +356539,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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] @ 161948 │ │ │ │ @@ -356553,15 +356556,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18f8c8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 175c04 │ │ │ │ ldr.w r2, [pc, #1712] @ 16194c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356577,21 +356580,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 1613f2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1612de │ │ │ │ b.n 161312 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 161312 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1612d2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356605,15 +356608,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 1613e2 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1612f2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1612de │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356629,15 +356632,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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16190e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -356716,15 +356719,15 @@ │ │ │ │ bne.n 16137c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ 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 550d0 │ │ │ │ @@ -356858,15 +356861,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 161562 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 1615a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357131,15 +357134,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 161936 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161916 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357159,15 +357162,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 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16187e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 161916 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357235,15 +357238,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161a60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357267,15 +357270,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 550d0 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161a36 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357316,15 +357319,15 @@ │ │ │ │ blx 550d0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161a64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357375,15 +357378,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r5, 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 │ │ │ │ @@ -357404,21 +357407,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (161b78 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161b4a │ │ │ │ ldr r3, [pc, #16] @ (161b7c ) │ │ │ │ add r3, pc │ │ │ │ b.n 161b4a │ │ │ │ nop │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb82c │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r5, 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 │ │ │ │ @@ -357426,15 +357429,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 161bb2 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357446,15 +357449,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (161cd8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357527,15 +357530,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (161ce8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (161cec ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [pc, #56] @ (161cf0 ) │ │ │ │ ldr r3, [pc, #36] @ (161cdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357551,17 +357554,17 @@ │ │ │ │ nop │ │ │ │ b.n 1614e4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ b.n 16237c │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357649,20 +357652,20 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 161dc8 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 161dc8 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 161dc8 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [ip, #33] @ 0x21 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + vld4.8 {d16-d19}, [ip :128], r1 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + cpsid i │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 161e76 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357680,15 +357683,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 161e72 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5c24 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 161e70 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -357896,23 +357899,23 @@ │ │ │ │ nop │ │ │ │ b.n 1622c8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1621b0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r4, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ 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 │ │ │ │ @@ -357934,15 +357937,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 1b031c │ │ │ │ + bl 1b02ac │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 162170 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16219c │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358019,19 +358022,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 1621b0 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1621d4 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 │ │ │ │ @@ -358191,19 +358194,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -358731,15 +358734,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 1629aa │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 1629fa │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc7f8 │ │ │ │ + bl 2bc788 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 163108 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -358816,15 +358819,15 @@ │ │ │ │ ldrb.w r0, [r0, #912] @ 0x390 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 162bcc │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bc7f8 │ │ │ │ + bl 2bc788 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #911] @ 0x38f │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #910] @ 0x38e │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -358857,15 +358860,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 162bcc │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162a6e │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bc7d0 │ │ │ │ + bl 2bc760 │ │ │ │ b.n 162a76 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 162bb2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -358946,15 +358949,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 162a6e │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bc878 │ │ │ │ + bl 2bc808 │ │ │ │ b.n 162a76 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 163130 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ @@ -359156,15 +359159,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 16303a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc8c8 │ │ │ │ + bl 2bc858 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 16298a │ │ │ │ ldrd r8, r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ @@ -359382,212 +359385,214 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 162616 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 162fa0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r5} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1635a4 │ │ │ │ + b.n 1634c4 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r6, r3 │ │ │ │ - push {r4} │ │ │ │ + cbz r0, 163148 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ bl 3e90f2 │ │ │ │ bl 3b50f6 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r0, #132]! @ 0x84 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + stcl 0, cr0, [r0, #-132] @ 0xffffff7c │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163158 │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + ble.n 1630e4 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 1631a8 │ │ │ │ + blt.n 1630c8 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 163140 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #40 @ (adr r6, 163184 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 1633c4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 163548 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 163388 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 1633cc ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 16320c ) │ │ │ │ movs r5, r3 │ │ │ │ - strd r0, r0, [r6], #-132 @ 0x84 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + b.n 163164 │ │ │ │ + movs r1, r4 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #464 @ (adr r5, 163350 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 163190 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 163324 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 163564 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe8360021 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + b.n 163114 │ │ │ │ + movs r1, r4 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #264 @ (adr r5, 163298 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 1634d8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1634c4 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 163304 ) │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1630d4 │ │ │ │ + b.n 162ff4 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 163438 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 163278 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #544 @ (adr r4, 1633e4 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 163224 ) │ │ │ │ movs r5, r3 │ │ │ │ - b.n 16306c │ │ │ │ + b.n 162f8c │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 163358 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 163598 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1632f4 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 163534 ) │ │ │ │ movs r5, r3 │ │ │ │ - b.n 162ffc │ │ │ │ + b.n 162f1c │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #136 @ (adr r4, 163268 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 1634a8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #232 @ (adr r4, 1632cc ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 16350c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 1632d8 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 163518 ) │ │ │ │ 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, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [pc, #1080] @ 163634 │ │ │ │ mov r4, r0 │ │ │ │ @@ -359600,30 +359605,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1620c4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1633aa │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d707c │ │ │ │ + bl 1d700c │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3858 │ │ │ │ + bl 1c37e8 │ │ │ │ ldr r3, [pc, #996] @ (163640 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 1632ba │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 16328e │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -359675,15 +359680,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16338a │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (16364c ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ ldr r1, [pc, #868] @ (163650 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1633b6 │ │ │ │ @@ -359701,15 +359706,15 @@ │ │ │ │ beq.w 16362a │ │ │ │ mov r0, r4 │ │ │ │ bl 1620c4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163612 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16359e │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -359754,18 +359759,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1632b4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ b.n 163234 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 16341a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 163394 │ │ │ │ ldr r2, [pc, #652] @ (163658 ) │ │ │ │ ldr r3, [pc, #620] @ (163638 ) │ │ │ │ add r2, pc │ │ │ │ @@ -359845,15 +359850,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 162534 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 550d0 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -359901,15 +359906,15 @@ │ │ │ │ bl 162534 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr r1, [pc, #328] @ (163674 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3768 │ │ │ │ + bl 1c36f8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54208 │ │ │ │ b.n 1633c8 │ │ │ │ ldr r2, [pc, #308] @ (163678 ) │ │ │ │ add r2, pc │ │ │ │ b.n 163466 │ │ │ │ ldr r2, [pc, #304] @ (16367c ) │ │ │ │ @@ -360016,70 +360021,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 163978 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1637b8 ) │ │ │ │ movs r5, r3 │ │ │ │ - b.n 162ec4 │ │ │ │ + b.n 163de4 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #320 @ (adr r6, 163798 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 1639d8 ) │ │ │ │ movs r5, r3 │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - vshr.u16 d16, d13, #4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + vqadd.u32 d16, d12, d13 │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #448 @ (adr r5, 163828 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 163668 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #736 @ (adr r4, 16394c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 16378c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #896 @ (adr r4, 1639f4 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 163834 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 163a14 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 163854 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #344 @ (adr r4, 1637f0 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 163a30 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #728 @ (adr r3, 16398c ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 1637cc ) │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #552 @ (adr r3, 1638e4 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 163724 ) │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -360209,15 +360214,15 @@ │ │ │ │ blx 5545c │ │ │ │ cbz r0, 163892 │ │ │ │ ldr r2, [pc, #328] @ (16396c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163970 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54f8c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1638e4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360248,15 +360253,15 @@ │ │ │ │ bne.n 16384e │ │ │ │ b.n 163854 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1637e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173968 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (163974 ) │ │ │ │ ldr r3, [pc, #184] @ (163960 ) │ │ │ │ @@ -360272,106 +360277,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163978 ) │ │ │ │ ldr r1, [pc, #180] @ (16397c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1638a4 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163820 │ │ │ │ ldr r4, [pc, #152] @ (163980 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (163984 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 161be0 │ │ │ │ ldr r2, [pc, #136] @ (163988 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 161be0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n 1638d2 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (16398c ) │ │ │ │ ldr r1, [pc, #104] @ (163990 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 1638d2 │ │ │ │ mov r4, lr │ │ │ │ b.n 163812 │ │ │ │ ldr r2, [pc, #88] @ (163994 ) │ │ │ │ ldr r1, [pc, #88] @ (163998 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 163916 │ │ │ │ ldr r2, [pc, #80] @ (16399c ) │ │ │ │ ldr r1, [pc, #84] @ (1639a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.n 163916 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #744 @ (adr r2, 163c58 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 163a98 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r2, r4, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, pc, #368 @ (adr r1, 163aec ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 163d2c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 163aa8 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 163ce8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 163ae4 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 163d24 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #72 @ (adr r1, 1639d8 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 163c18 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 163a00 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 163c40 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 163ad0 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 163d10 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (163b00 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360452,15 +360457,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1636bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163a50 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 15018c │ │ │ │ ldr r3, [pc, #96] @ (163b04 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360476,41 +360481,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163a2a │ │ │ │ b.n 1639fe │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25ca44 │ │ │ │ + bl 25c9d4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163ab2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163b08 ) │ │ │ │ ldr r2, [pc, #40] @ (163b0c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ b.n 163aac │ │ │ │ nop │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ movs r5, r3 │ │ │ │ - add r0, pc, #616 @ (adr r0, 163d78 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 163bb8 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 1639a4 │ │ │ │ @@ -360521,15 +360526,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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 163b6a │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 163ba0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360552,15 +360557,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 163b92 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163b56 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -360790,15 +360795,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ movs r4, r5 │ │ │ │ stmia r2!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -360867,48 +360872,48 @@ │ │ │ │ cbz r1, 163f12 │ │ │ │ ldr r3, [pc, #176] @ (163f64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 163e36 │ │ │ │ ldr r0, [pc, #172] @ (163f68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ ldr r3, [pc, #168] @ (163f6c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 163e76 │ │ │ │ ldr r0, [pc, #152] @ (163f70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ ldr r3, [pc, #148] @ (163f74 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 163e48 │ │ │ │ ldr r0, [pc, #128] @ (163f78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ ldr r3, [pc, #124] @ (163f7c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 163e60 │ │ │ │ ldr r0, [pc, #108] @ (163f80 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ ldr r3, [pc, #104] @ (163f84 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -360920,28 +360925,28 @@ │ │ │ │ @ instruction: 0xf4ea00a1 │ │ │ │ @ instruction: 0xf4d400a1 │ │ │ │ @ instruction: 0xf4ec00a1 │ │ │ │ @ instruction: 0xf4ca00a1 │ │ │ │ @ instruction: 0xf4e200a1 │ │ │ │ @ instruction: 0xf4b200a1 │ │ │ │ @ instruction: 0xf4d000a1 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf4a400a1 │ │ │ │ eors.w r0, r6, #5275648 @ 0x508000 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ orn r0, lr, #5275648 @ 0x508000 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ orn r0, r0, #5275648 @ 0x508000 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ bics.w r0, sl, #5275648 @ 0x508000 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ bic.w r0, ip, #5275648 @ 0x508000 │ │ │ │ ldr r3, [pc, #44] @ (163fb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 163f94 │ │ │ │ movs r0, #1 │ │ │ │ @@ -361016,17 +361021,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf37c00a1 │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 163f84 │ │ │ │ + ble.n 1640a4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 16433c │ │ │ │ + b.n 16425c │ │ │ │ movs r6, r3 │ │ │ │ itt le │ │ │ │ lslle r1, r4, #2 │ │ │ │ pushle {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361131,15 +361136,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 164134 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ 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] │ │ │ │ @@ -361153,23 +361158,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cbz r0, 1641b6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 164160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1641a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361214,19 +361219,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (16423c ) │ │ │ │ ldr r0, [pc, #20] @ (164240 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -361318,15 +361323,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16431a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ 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] │ │ │ │ @@ -361366,15 +361371,15 @@ │ │ │ │ bls.n 164396 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1643a4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 16439c │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16439c │ │ │ │ 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 │ │ │ │ @@ -361414,15 +361419,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 164448 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 164454 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 164470 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164428 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361613,24 +361618,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 164650 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 164656 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 164618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164638 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -361803,15 +361808,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164830 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ cbz r0, 164836 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 16483c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 164618 │ │ │ │ @@ -362591,15 +362596,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 16501e │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ 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 │ │ │ │ @@ -363100,24 +363105,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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ 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] │ │ │ │ @@ -363534,24 +363539,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 165988 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 165974 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 │ │ │ │ @@ -363600,18 +363605,18 @@ │ │ │ │ bne.n 1659ce │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1659c0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1c5e30 │ │ │ │ + bl 1c5dc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r3, [pc, #1204] @ 165ee8 │ │ │ │ ldr.w r2, [pc, #1204] @ 165eec │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 18f8c8 │ │ │ │ @@ -363879,26 +363884,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165cd0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165d20 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 164160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165d0a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 165cd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -364194,15 +364199,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 16589c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ 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 165fe2 │ │ │ │ @@ -364314,21 +364319,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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 166176 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364386,24 +364391,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166224 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1661a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16620c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364482,31 +364487,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 166302 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 16631c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16633e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1662e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166328 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 16635c │ │ │ │ @@ -364545,15 +364550,15 @@ │ │ │ │ beq.n 1663be │ │ │ │ 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 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 1663d4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 1663a2 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364579,15 +364584,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 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 166438 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 16643e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365064,15 +365069,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 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1668e2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 166886 │ │ │ │ @@ -365081,15 +365086,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166886 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ 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 │ │ │ │ @@ -365320,15 +365325,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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cbz r0, 166baa │ │ │ │ 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 │ │ │ │ @@ -365352,15 +365357,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 166904 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 166b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166b5c │ │ │ │ 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 │ │ │ │ @@ -365382,15 +365387,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 166c1c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 166c32 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 166c32 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365513,15 +365518,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166d04 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 166340 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365555,26 +365560,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 166c78 │ │ │ │ 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 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166c98 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 166bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166dc0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -365647,15 +365652,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166f10 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 166ea8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 166e2a │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -365687,15 +365692,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166ec8 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ 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 166f9a │ │ │ │ @@ -366065,33 +366070,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 167334 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1672b2 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1672f6 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f644 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1672b2 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1672b2 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1672e8 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1672d6 │ │ │ │ @@ -366111,19 +366116,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1666ec │ │ │ │ b.n 1672d6 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1672ba │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 167366 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 167384 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366132,15 +366137,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1672ba │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1672ba │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167366 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167354 │ │ │ │ @@ -366185,15 +366190,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 167478 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 167512 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366210,15 +366215,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16740e │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ b.n 1673da │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167418 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16750c │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366242,15 +366247,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 16741a │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c6bfc │ │ │ │ + bl 1c6b8c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16751e │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366268,15 +366273,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 167492 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1673ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1673da │ │ │ │ b.n 1673ee │ │ │ │ @@ -366810,15 +366815,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1683a0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 16833c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167ad2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -366849,15 +366854,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 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 167ac2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -366880,15 +366885,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167a4a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167a88 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167a2e │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -366909,27 +366914,27 @@ │ │ │ │ bne.n 167ae4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167b36 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1661a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167b1e │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 167aec │ │ │ │ @@ -366965,36 +366970,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 167bb0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 167bb0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 166340 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 167b7c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 167b58 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 167bda │ │ │ │ b.n 167672 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167c0e │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367006,15 +367011,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 167bd0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 166bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167bda │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367032,27 +367037,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16841c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167c6c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1662e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167c56 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367068,15 +367073,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167a80 │ │ │ │ b.n 167a6a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 167cd2 │ │ │ │ bl 174894 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367370,15 +367375,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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} │ │ │ │ @@ -367404,19 +367409,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 1c5c5c │ │ │ │ + bl 1c5bec │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r1, sl │ │ │ │ bl 1660ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -367693,19 +367698,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 1671f0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 168210 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167a16 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 168366 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 1663d8 │ │ │ │ @@ -367720,28 +367725,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167a16 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167a16 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16835c │ │ │ │ b.n 168366 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167a0c │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 1683f4 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -367754,15 +367759,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167a0c │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167a0c │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1683bc │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1663d8 │ │ │ │ @@ -367777,34 +367782,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1683cc │ │ │ │ b.n 1683c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6ee0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16849a │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ 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 16845e │ │ │ │ cbz r6, 16849a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c6f78 │ │ │ │ + bl 1c6f08 │ │ │ │ mov r6, r0 │ │ │ │ b.n 168438 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16853a │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368005,15 +368010,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 166134 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368027,15 +368032,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1686a0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -368050,29 +368055,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 1c5e30 │ │ │ │ + bl 1c5dc0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 166134 │ │ │ │ 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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ 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 │ │ │ │ @@ -368155,24 +368160,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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ 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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168848 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368251,15 +368256,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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ 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 168b46 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -368710,15 +368715,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 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [pc, #828] @ (1690c0 ) │ │ │ │ ldr r2, [pc, #828] @ (1690c4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18f8c8 │ │ │ │ @@ -368934,15 +368939,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 193b40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #280] @ (1690c8 ) │ │ │ │ ldr r3, [pc, #284] @ (1690cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369074,15 +369079,15 @@ │ │ │ │ beq.n 169104 │ │ │ │ ldr r6, [pc, #76] @ (169160 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 169138 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369139,15 +369144,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 1c5c94 │ │ │ │ + bl 1c5c24 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1691d8 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369274,15 +369279,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 169248 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 169248 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #576] @ (169520 ) │ │ │ │ + ldr r1, [pc, #128] @ (169360 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (16931c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369307,15 +369312,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #576 @ (adr r2, 169568 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [pc, #128] @ (1693ac ) │ │ │ │ + ldr r0, [pc, #704] @ (1695ec ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (1693ec ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369514,19 +369519,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (16951c ) │ │ │ │ ldr r0, [pc, #20] @ (169520 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + movs r0, r3 │ │ │ │ movs r4, r5 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, r0 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #580] @ (16977c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -369771,37 +369776,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 1695f2 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ movs r4, r5 │ │ │ │ - mov r0, sp │ │ │ │ + cmp r8, pc │ │ │ │ movs r5, r3 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp r2, sl │ │ │ │ movs r5, r3 │ │ │ │ rors r0, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + cmp lr, r7 │ │ │ │ movs r5, r3 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r4, r9 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r0, lr │ │ │ │ movs r5, r3 │ │ │ │ - add r8, sl │ │ │ │ + add r0, ip │ │ │ │ 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, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2356] @ 16a0fc │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -370865,69 +370870,69 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ movs r4, r5 │ │ │ │ - stc2l 0, cr0, [lr, #-172]! @ 0xffffff54 │ │ │ │ + ldc2l 0, cr0, [lr], #172 @ 0xac │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r4, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsb.w r0, [r8, fp, lsl #2] │ │ │ │ - subs r2, r4, #1 │ │ │ │ + strh.w r0, [r8, #43] @ 0x2b │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r4, r5 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr11, {1} │ │ │ │ - adds r6, r0, #2 │ │ │ │ + stc2l 0, cr0, [ip, #172] @ 0xac │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r4, r5 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r4, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stc2 0, cr0, [sl, #172]! @ 0xac │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + ldc2 0, cr0, [sl, #-172]! @ 0xffffff54 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r4, r5 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r7, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r4, r5 │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 16932c │ │ │ │ b.n 169f06 │ │ │ │ movs r3, #6 │ │ │ │ @@ -371502,21 +371507,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16af7c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ ldr.w r3, [pc, #1908] @ 16af80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ ldr.w r3, [pc, #1896] @ 16af84 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 169f06 │ │ │ │ ldr.w r3, [pc, #1888] @ 16af88 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -371673,15 +371678,15 @@ │ │ │ │ bl 16932c │ │ │ │ b.w 169f06 │ │ │ │ ldr.w r3, [pc, #1464] @ 16afc8 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ ldr.w r3, [pc, #1448] @ 16afcc │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 169f06 │ │ │ │ ldr.w r3, [pc, #1436] @ 16afd0 │ │ │ │ @@ -371725,21 +371730,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 169f06 │ │ │ │ ldr.w r6, [pc, #1312] @ 16afdc │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ ldr.w r3, [pc, #1300] @ 16afe0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.w 169f06 │ │ │ │ ldr.w r3, [pc, #1284] @ 16afe4 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 169f06 │ │ │ │ @@ -372427,15 +372432,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 169f06 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16bd04 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ ldr.w r3, [pc, #2992] @ 16bd08 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375286,42 +375291,42 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - smlatb r0, lr, fp, r0 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + @ instruction: 0xfaae002b │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (16d1b4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375371,34 +375376,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d152 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d152 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 16d18c │ │ │ │ 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 16d13a │ │ │ │ ldr r3, [pc, #120] @ (16d1dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [pc, #112] @ (16d1e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [pc, #108] @ (16d1e4 ) │ │ │ │ ldr r0, [pc, #108] @ (16d1e8 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 55648 │ │ │ │ @@ -375447,15 +375452,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d2cc ) │ │ │ │ ldr r2, [pc, #212] @ (16d2d0 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375543,31 +375548,31 @@ │ │ │ │ nop │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r4, r5 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r4, r5 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #22 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375632,15 +375637,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54464 │ │ │ │ nop │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #16] @ (16d3b8 ) │ │ │ │ + ldr r5, [pc, #592] @ (16d5f8 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (16d42c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -375700,15 +375705,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16d4c8 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d47e │ │ │ │ ldr r3, [pc, #124] @ (16d4cc ) │ │ │ │ @@ -375765,15 +375770,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r7, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r2, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ str r4, [r3, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r2, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -375912,15 +375917,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16d624 ) │ │ │ │ add r0, pc │ │ │ │ bl 16d36c │ │ │ │ nop │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (16d6b8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377080,41 +377085,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r6, r2 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #24 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ movs r4, r5 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r7, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r4, r5 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378255,15 +378260,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16ed08 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16ed0c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ ldr r2, [pc, #12] @ (16ecec ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16dc32 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378274,15 +378279,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #256] @ (16edfc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #24] @ (16ed28 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16f8a8 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379438,30 +379443,29 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ blxns sl │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0x47da │ │ │ │ lsls r1, r4, #2 │ │ │ │ blxns r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r4, r5 │ │ │ │ mov r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp ip, lr │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ - movs r4, r5 │ │ │ │ - and.w r0, r8, fp, asr #32 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ movs r4, r5 │ │ │ │ - adds.w r0, r0, #11206656 @ 0xab0000 │ │ │ │ + @ instruction: 0xe998002b │ │ │ │ + vaddl.u16 q8, d14, d27 │ │ │ │ + @ instruction: 0xf4a0002b │ │ │ │ cmp lr, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp sl, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, ip │ │ │ │ @@ -379494,21 +379498,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ add ip, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ add r2, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r2, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ movs r5, r3 │ │ │ │ mvns r6, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r6, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r6, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379528,15 +379532,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #102 @ 0x66 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #44 @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 16f8f0 │ │ │ │ + bgt.n 16fa10 │ │ │ │ movs r4, r3 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (16fd58 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -379918,16 +379922,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r0, r7 │ │ │ │ - movs r5, r3 │ │ │ │ + vshr.u8 d16, d12, #8 │ │ │ │ ldr r3, [pc, #4] @ (16fd8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ adds r2, r0, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r3, [pc, #4] @ (16fd98 ) │ │ │ │ @@ -380012,42 +380015,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (16fe9c ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 16fea0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 16fea4 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr r2, [pc, #64] @ (16fea8 ) │ │ │ │ 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 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54208 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 16fe74 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - vqadd.u32 d16, d0, d12 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + mrc2 0, 7, r0, cr0, cr12, {0} │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -380067,23 +380070,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 16ff02 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 16ff08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 16ff34 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380110,22 +380113,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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ 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} │ │ │ │ @@ -380299,16 +380302,16 @@ │ │ │ │ bl 16fdb8 │ │ │ │ b.n 1700e0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ vtrn.16 d0, d16 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 d0, d24, d16 │ │ │ │ - ldc2 0, cr0, [lr], #112 @ 0x70 │ │ │ │ - stc2l 0, cr0, [r6], {28} │ │ │ │ + mcrr2 0, 1, r0, lr, cr12 │ │ │ │ + mrrc2 0, 1, r0, r6, cr12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (17025c ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (170260 ) │ │ │ │ @@ -380548,15 +380551,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 170380 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r2], #640 @ 0x280 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r8], #-640 @ 0xfffffd80 │ │ │ │ - @ instruction: 0xfa5e001c │ │ │ │ + vld1.8 @ instruction: 0xf9ee001c │ │ │ │ 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] @ (170404 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380574,16 +380577,16 @@ │ │ │ │ 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} │ │ │ │ - smladx r0, lr, ip, r0 │ │ │ │ - @ instruction: 0xfa2c001c │ │ │ │ + @ instruction: 0xfabe001c │ │ │ │ + ldrsh.w r0, [ip, #28] │ │ │ │ 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] @ (170444 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380598,16 +380601,16 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfae2001c │ │ │ │ - vld1.8 @ instruction: 0xf9e0001c │ │ │ │ + @ instruction: 0xfa72001c │ │ │ │ + ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ 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] @ (17047c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380619,16 +380622,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh.w r0, [sl, #28] │ │ │ │ - ldrsh.w r0, [r8, #28] │ │ │ │ + vst4.8 {d16-d19}, [sl :64], ip │ │ │ │ + vst4.8 {d16-d19}, [r8 :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1704b4 ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -380637,15 +380640,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} │ │ │ │ - @ instruction: 0xfa6c001c │ │ │ │ + ldr??.w r0, [ip, #28] │ │ │ │ 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] @ (1704ec ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380657,16 +380660,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ 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} │ │ │ │ - vld4.8 {d16-d19}, [r6 :64], ip │ │ │ │ - vld4.8 {d16-d19}, [r4 :64], ip │ │ │ │ + ldr??.w r0, [r6, #28] │ │ │ │ + ldr??.w r0, [r4, #28] │ │ │ │ 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] @ (170528 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380678,16 +380681,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ 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} │ │ │ │ - vst4.8 {d16-d19}, [r2 :64], ip │ │ │ │ - ldrsh.w r0, [ip, ip, lsl #1] │ │ │ │ + ldr.w r0, [r2, #28] │ │ │ │ + str.w r0, [ip, #28] │ │ │ │ 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] @ (170560 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380698,16 +380701,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [r6, ip, lsl #1] │ │ │ │ - ldrsb.w r0, [r4, ip, lsl #1] │ │ │ │ + strh.w r0, [r6, #28] │ │ │ │ + strh.w r0, [r4, #28] │ │ │ │ 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] @ (1705ac ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380727,16 +380730,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vst1.8 @ instruction: 0xf986001c │ │ │ │ - str??.w r0, [r8, #28] │ │ │ │ + ldrsb.w r0, [r6, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ 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] @ (1705e8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380748,16 +380751,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ 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} │ │ │ │ - ldrh.w r0, [r6, #28] │ │ │ │ - ldrh.w r0, [r0, #28] │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ + str.w r0, [r0, ip, lsl #1] │ │ │ │ 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] @ (170634 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380775,16 +380778,16 @@ │ │ │ │ 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} │ │ │ │ - strb.w r0, [sl, #28] │ │ │ │ - ldr??.w r0, [r0, #28] │ │ │ │ + ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ + strb.w r0, [r0, #28] │ │ │ │ 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] @ (170694 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380809,17 +380812,17 @@ │ │ │ │ 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} │ │ │ │ - str.w r0, [r8, ip, lsl #1] │ │ │ │ - ldrh.w r0, [lr, ip, lsl #1] │ │ │ │ - bge.n 170740 │ │ │ │ + @ instruction: 0xf7d8001c │ │ │ │ + @ instruction: 0xf7ce001c │ │ │ │ + bls.n 170660 │ │ │ │ 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] @ (1706d0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -380832,16 +380835,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf7f2001c │ │ │ │ - @ instruction: 0xf7ec001c │ │ │ │ + @ instruction: 0xf782001c │ │ │ │ + @ instruction: 0xf77c001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170708 ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -380850,15 +380853,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} │ │ │ │ - @ instruction: 0xf7cc001c │ │ │ │ + @ instruction: 0xf75c001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (17073c ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -380868,15 +380871,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf798001c │ │ │ │ + @ instruction: 0xf728001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170774 ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -380887,15 +380890,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf764001c │ │ │ │ + @ instruction: 0xf6f4001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1707ac ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -380906,15 +380909,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf72c001c │ │ │ │ + @ instruction: 0xf6bc001c │ │ │ │ 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] @ (17080c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380941,17 +380944,17 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf6fc001c │ │ │ │ - @ instruction: 0xf6f2001c │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + @ instruction: 0xf68c001c │ │ │ │ + @ instruction: 0xf682001c │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170848 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -380964,16 +380967,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subw r0, r6, #2076 @ 0x81c │ │ │ │ - subw r0, r0, #2076 @ 0x81c │ │ │ │ + @ instruction: 0xf636001c │ │ │ │ + @ instruction: 0xf630001c │ │ │ │ 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] @ (1708a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380999,17 +381002,17 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf67c001c │ │ │ │ - @ instruction: 0xf65e001c │ │ │ │ - @ instruction: 0xf658001c │ │ │ │ + addw r0, ip, #2076 @ 0x81c │ │ │ │ + @ instruction: 0xf5ee001c │ │ │ │ + @ instruction: 0xf5e8001c │ │ │ │ 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] @ (1708f4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381026,31 +381029,31 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf622001c │ │ │ │ - @ instruction: 0xf7f8001c │ │ │ │ + subs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf788001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (170924 ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ 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 │ │ │ │ - rsbs r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + sbc.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170958 ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -381059,15 +381062,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + adc.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (17098c ) │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ @@ -381076,15 +381079,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} │ │ │ │ - @ instruction: 0xf590001c │ │ │ │ + @ instruction: 0xf520001c │ │ │ │ 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] @ (1709cc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381101,16 +381104,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adc.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - adc.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4de001c │ │ │ │ + @ instruction: 0xf4dc001c │ │ │ │ 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] @ (170a38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381140,17 +381143,17 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf4d8001c │ │ │ │ - @ instruction: 0xf4fa001c │ │ │ │ - @ instruction: 0xf4f8001c │ │ │ │ + orn r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + eor.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + eor.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ 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] @ (170aa8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381180,17 +381183,17 @@ │ │ │ │ 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} │ │ │ │ - orn r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - eor.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - eor.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3f8001c │ │ │ │ + ands.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + ands.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ 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] @ (170afc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381210,16 +381213,16 @@ │ │ │ │ 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} │ │ │ │ - orr.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - bic.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3d2001c │ │ │ │ + @ instruction: 0xf3b8001c │ │ │ │ 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] @ (170b48 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381238,16 +381241,16 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf3da001c │ │ │ │ - @ instruction: 0xf3d8001c │ │ │ │ + bfi r0, sl, #0, #29 │ │ │ │ + bfi r0, r8, #0, #29 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170b84 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381261,15 +381264,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (170bc8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381287,15 +381290,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} │ │ │ │ - @ instruction: 0xf31a001c │ │ │ │ + subw r0, sl, #28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (170c10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381314,15 +381317,15 @@ │ │ │ │ bcs.n 170bf2 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2d6001c │ │ │ │ + @ instruction: 0xf266001c │ │ │ │ stmdb 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] @ (170cf8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (170cfc ) │ │ │ │ @@ -381409,15 +381412,15 @@ │ │ │ │ bl 16fdb8 │ │ │ │ b.n 170ca6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3d000a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf34400a0 │ │ │ │ - @ instruction: 0xf224001c │ │ │ │ + subs.w r0, r4, #28 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382269,25 +382272,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 171400 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1713f8 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 1718a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 54208 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17136c │ │ │ │ ldr.w r2, [pc, #1152] @ 1718ac │ │ │ │ @@ -382342,15 +382345,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1714c6 │ │ │ │ ldr.w r8, [pc, #1024] @ 1718b0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1714b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382430,15 +382433,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171868 │ │ │ │ ldr r1, [pc, #808] @ (1718b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ 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 17141c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382463,27 +382466,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (1718b8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r1, [pc, #708] @ (1718bc ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r1, [pc, #696] @ (1718c0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 17141c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382505,61 +382508,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (1718c4 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 17141c │ │ │ │ ldr r1, [pc, #588] @ (1718c8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1717f8 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (1718cc ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17182e │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 17141c │ │ │ │ ldr r1, [pc, #524] @ (1718d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17183c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 17141c │ │ │ │ ldr r1, [pc, #496] @ (1718d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171854 │ │ │ │ @@ -382577,15 +382580,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 17170e │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (1718d8 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17141c │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382604,15 +382607,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171814 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 │ │ │ │ @@ -382624,25 +382627,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1712f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n 17141c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 17141c │ │ │ │ ldr.w r8, [pc, #284] @ 1718dc │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1717c2 │ │ │ │ b.n 17141c │ │ │ │ ldr r1, [pc, #264] @ (1718e0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -382654,21 +382657,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 16fdb8 │ │ │ │ b.n 17141c │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (1718e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (1718ec ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -382676,38 +382679,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 16fdb8 │ │ │ │ b.n 17141c │ │ │ │ ldr r1, [pc, #192] @ (1718f0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (1718f4 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (1718f8 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 17141c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 17156c │ │ │ │ ldr r1, [pc, #144] @ (1718fc ) │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ 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 17141c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ @@ -382716,56 +382719,56 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ bl 16fdb8 │ │ │ │ b.n 17141c │ │ │ │ stcl 0, cr0, [r8], #640 @ 0x280 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + subs.w r0, r6, ip, lsr #32 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ movs r0, r4 │ │ │ │ - stc 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ - push {r1, lr} │ │ │ │ + subs.w r0, r4, ip, lsr #32 │ │ │ │ + push {r1, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ rsb r0, sl, r0, asr #2 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r0, r4 │ │ │ │ - ldrd r0, r0, [r8, #112]! @ 0x70 │ │ │ │ - @ instruction: 0xe9a4001c │ │ │ │ - @ instruction: 0xe99c001c │ │ │ │ - @ instruction: 0xe994001c │ │ │ │ - strd r0, r0, [r2, #-112] @ 0x70 │ │ │ │ - ldmdb r0!, {r2, r3, r4} │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + @ instruction: 0xe988001c │ │ │ │ + ldmdb r4!, {r2, r3, r4} │ │ │ │ + stmdb ip!, {r2, r3, r4} │ │ │ │ + stmdb r4!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe8d2001c │ │ │ │ + @ instruction: 0xe8c0001c │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ movs r4, r3 │ │ │ │ - sxtb r2, r2 │ │ │ │ + cbz r2, 17190c │ │ │ │ movs r4, r3 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 171908 │ │ │ │ movs r4, r3 │ │ │ │ - cbz r4, 171916 │ │ │ │ + cbz r4, 1718fa │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 1717c0 │ │ │ │ + b.n 1716e0 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1717f0 │ │ │ │ + b.n 171710 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 17181c │ │ │ │ + b.n 17173c │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171744 │ │ │ │ + b.n 171664 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1717a4 │ │ │ │ + b.n 1716c4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #600] @ (171b70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -382789,15 +382792,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1719b4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 │ │ │ │ @@ -382817,20 +382820,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (171b80 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171a1a │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -382917,15 +382920,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (171b8c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 171b6a │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 171aba │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -382935,15 +382938,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 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 171b32 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -382965,15 +382968,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (171b90 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ 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] │ │ │ │ @@ -382986,15 +382989,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 2be77c │ │ │ │ + bl 2be70c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1719da │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171ac8 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 171b5e │ │ │ │ @@ -383004,39 +383007,39 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171ac8 │ │ │ │ ldr r1, [pc, #68] @ (171b94 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2be77c │ │ │ │ + bl 2be70c │ │ │ │ b.n 171a0c │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 171ac8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 171b46 │ │ │ │ b.n 171934 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171910 │ │ │ │ + b.n 171830 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1718ec │ │ │ │ + b.n 17180c │ │ │ │ movs r4, r3 │ │ │ │ - eors.w r0, sl, #27 │ │ │ │ + bic.w r0, sl, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ b.n 171748 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - vshr.s32 d0, d11, #18 │ │ │ │ - b.n 1715a8 │ │ │ │ + vqadd.s64 d0, d14, d11 │ │ │ │ + b.n 1714c8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171504 │ │ │ │ + b.n 171424 │ │ │ │ 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, #36] @ (171bcc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -383049,17 +383052,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170344 │ │ │ │ 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} │ │ │ │ - b.n 172174 │ │ │ │ + b.n 172094 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 17216c │ │ │ │ + b.n 17208c │ │ │ │ movs r4, 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] @ 171c40 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383100,19 +383103,19 @@ │ │ │ │ b.n 171c0e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 171464 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1714a4 │ │ │ │ + b.n 1723c4 │ │ │ │ movs r4, r3 │ │ │ │ b.n 172424 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171ff4 │ │ │ │ + b.n 171f14 │ │ │ │ movs r4, 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] @ 171cc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383153,19 +383156,19 @@ │ │ │ │ b.n 171c8e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1723e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 171dac │ │ │ │ + bcs.n 171ccc │ │ │ │ movs r4, r3 │ │ │ │ b.n 1723a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171f74 │ │ │ │ + b.n 171e94 │ │ │ │ movs r4, 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] @ 171d40 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383206,19 +383209,19 @@ │ │ │ │ b.n 171d0e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172364 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1723b4 │ │ │ │ + b.n 1722d4 │ │ │ │ movs r4, r3 │ │ │ │ b.n 172324 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171ef4 │ │ │ │ + b.n 171e14 │ │ │ │ movs r4, 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] @ 171dc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383259,19 +383262,19 @@ │ │ │ │ b.n 171d8e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1722e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17234c │ │ │ │ + b.n 17226c │ │ │ │ movs r4, r3 │ │ │ │ b.n 1722a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171e74 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ movs r4, 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] @ 171e40 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383312,19 +383315,19 @@ │ │ │ │ b.n 171e0e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172264 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1722e4 │ │ │ │ + b.n 172204 │ │ │ │ movs r4, r3 │ │ │ │ b.n 172224 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ movs r4, 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] @ 171ec0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383365,19 +383368,19 @@ │ │ │ │ b.n 171e8e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1721e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172284 │ │ │ │ + b.n 1721a4 │ │ │ │ movs r4, r3 │ │ │ │ b.n 1721a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ movs r4, 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] @ 171f40 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383418,19 +383421,19 @@ │ │ │ │ b.n 171f0e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172164 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17221c │ │ │ │ + b.n 17213c │ │ │ │ movs r4, r3 │ │ │ │ b.n 172124 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ movs r4, 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] @ 171fc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383471,19 +383474,19 @@ │ │ │ │ b.n 171f8e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1720e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1721ac │ │ │ │ + b.n 1720cc │ │ │ │ movs r4, r3 │ │ │ │ b.n 1720a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + ble.n 171f94 │ │ │ │ movs r4, 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] @ 172040 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383524,19 +383527,19 @@ │ │ │ │ b.n 17200e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172064 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17214c │ │ │ │ + b.n 17206c │ │ │ │ movs r4, r3 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 171ff4 │ │ │ │ + ble.n 172114 │ │ │ │ movs r4, 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] @ 1720c0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383577,19 +383580,19 @@ │ │ │ │ b.n 17208e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #4 │ │ │ │ movs r4, r3 │ │ │ │ svc 106 @ 0x6a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 172174 │ │ │ │ + bgt.n 172094 │ │ │ │ movs r4, 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] @ 172140 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383630,19 +383633,19 @@ │ │ │ │ b.n 17210e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 32 │ │ │ │ movs r4, r3 │ │ │ │ udf #234 @ 0xea │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 1720f4 │ │ │ │ + bgt.n 172214 │ │ │ │ movs r4, 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] @ 1721c0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383683,19 +383686,19 @@ │ │ │ │ b.n 17218e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #144 @ 0x90 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ udf #106 @ 0x6a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 172274 │ │ │ │ + blt.n 172194 │ │ │ │ movs r4, 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] @ 172240 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383736,19 +383739,19 @@ │ │ │ │ b.n 17220e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + ble.n 1721ec │ │ │ │ movs r4, r3 │ │ │ │ ble.n 172224 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 1721f4 │ │ │ │ + blt.n 172314 │ │ │ │ movs r4, 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] @ 1722c0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383789,19 +383792,19 @@ │ │ │ │ b.n 17228e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1721e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172224 │ │ │ │ + ble.n 172344 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1723a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172374 │ │ │ │ + bge.n 172294 │ │ │ │ movs r4, 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] @ 172340 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383842,19 +383845,19 @@ │ │ │ │ b.n 17230e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 172364 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17241c │ │ │ │ + bgt.n 17233c │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 172324 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 1722f4 │ │ │ │ + bge.n 172414 │ │ │ │ movs r4, 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] @ 1723c0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383895,19 +383898,19 @@ │ │ │ │ b.n 17238e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1722e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 17239c │ │ │ │ + bgt.n 1724bc │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1724a4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172474 │ │ │ │ + bls.n 172394 │ │ │ │ movs r4, 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] @ 172448 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383952,19 +383955,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172418 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 17246c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172384 │ │ │ │ + bgt.n 1724a4 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 172418 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 1723e4 │ │ │ │ + bls.n 172504 │ │ │ │ movs r4, 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] @ 1724d0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384009,19 +384012,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1724a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ blt.n 1723e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1724fc │ │ │ │ + blt.n 17241c │ │ │ │ movs r4, r3 │ │ │ │ blt.n 172590 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 17255c │ │ │ │ + bhi.n 17247c │ │ │ │ movs r4, 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] @ 172554 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384064,19 +384067,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172526 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ blt.n 172558 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 172570 │ │ │ │ + bhi.n 172490 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 172508 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 1724d4 │ │ │ │ + bhi.n 1725f4 │ │ │ │ movs r4, 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] @ 1725dc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384121,19 +384124,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1725ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bge.n 1726d8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1725f8 │ │ │ │ + bge.n 172518 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 172684 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172650 │ │ │ │ + bvc.n 172570 │ │ │ │ movs r4, 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] @ 172664 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384178,19 +384181,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172634 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bls.n 172650 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 172580 │ │ │ │ + bge.n 1726a0 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1725fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 1725c8 │ │ │ │ + bvc.n 1726e8 │ │ │ │ movs r4, 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] @ 1726e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384233,19 +384236,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1726ba │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bls.n 1727c4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1726f4 │ │ │ │ + bls.n 172614 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 172774 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172740 │ │ │ │ + bvs.n 172660 │ │ │ │ movs r4, 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] @ 17276c │ │ │ │ sub sp, #20 │ │ │ │ @@ -384288,19 +384291,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17273e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bhi.n 172740 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1726f0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 1726bc │ │ │ │ + bvs.n 1727dc │ │ │ │ movs r4, 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] @ 1727f0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384342,19 +384345,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1727c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bhi.n 1728bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17280c │ │ │ │ + bhi.n 17272c │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 172870 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172840 │ │ │ │ + bpl.n 172760 │ │ │ │ movs r4, 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] @ 172874 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384396,19 +384399,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172844 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172838 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1727a0 │ │ │ │ + bhi.n 1728c0 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1727ec │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 1727bc │ │ │ │ + bpl.n 1728dc │ │ │ │ movs r4, 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] @ 1728f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384451,19 +384454,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1728ca │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvc.n 1729b4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 172944 │ │ │ │ + bvc.n 172864 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 172964 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172930 │ │ │ │ + bmi.n 172850 │ │ │ │ movs r4, 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] @ 17297c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384505,19 +384508,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17294c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172930 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1728d8 │ │ │ │ + bvc.n 1729f8 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 1728e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 1728b4 │ │ │ │ + bmi.n 1729d4 │ │ │ │ movs r4, 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] @ 172a00 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384560,19 +384563,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1729d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172aac │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 17295c │ │ │ │ + bmi.n 172a7c │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172a5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 172a28 │ │ │ │ + bcc.n 172948 │ │ │ │ movs r4, 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] @ 172a84 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384615,19 +384618,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a56 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172a28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #832] @ (172dd0 ) │ │ │ │ + ldr r0, [pc, #384] @ (172c10 ) │ │ │ │ movs r6, r3 │ │ │ │ bpl.n 1729d8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 1729a4 │ │ │ │ + bcc.n 172ac4 │ │ │ │ movs r4, 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] @ 172b08 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384670,19 +384673,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172ada │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172ba4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172a6c │ │ │ │ + bcc.n 172b8c │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172b54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 172b20 │ │ │ │ + bcs.n 172a40 │ │ │ │ movs r4, 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] @ 172b94 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384728,19 +384731,19 @@ │ │ │ │ b.n 172b62 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 172b28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172c60 │ │ │ │ + bcs.n 172b80 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172ad0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 172c9c │ │ │ │ + bcs.n 172bbc │ │ │ │ movs r4, 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] @ 172c1c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384785,19 +384788,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172bec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172c98 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172c98 │ │ │ │ + bcs.n 172bb8 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 172c10 │ │ │ │ + bne.n 172b30 │ │ │ │ movs r4, 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] @ 172ca0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384840,19 +384843,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172c0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ bcc.n 172bbc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 172d88 │ │ │ │ + beq.n 172ca8 │ │ │ │ movs r4, 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] @ 172d24 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384896,18 +384899,18 @@ │ │ │ │ b.n 172cf2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 172d88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #49182 @ 0xc01e │ │ │ │ + rsbs r0, ip, #30 │ │ │ │ bcc.n 172d40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 172d10 │ │ │ │ + beq.n 172e30 │ │ │ │ movs r4, 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] @ 172da8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384950,19 +384953,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d7a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172d04 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172da4 │ │ │ │ + bcs.n 172cc4 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172eb4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 172e80 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, 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] @ 172e30 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385006,19 +385009,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e02 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172e84 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 172dec │ │ │ │ + beq.n 172f0c │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172e2c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r4, 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] @ 172eb4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385061,19 +385064,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bne.n 172df8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172f90 │ │ │ │ + bne.n 172eb0 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172fa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, 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] @ 172f38 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385116,19 +385119,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172f0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ bne.n 172f74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172f44 │ │ │ │ + bne.n 172e64 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 172f24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r4, 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] @ 172fc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385173,19 +385176,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172f90 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 172ef4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ movs r4, r3 │ │ │ │ beq.n 1730a0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ movs r4, 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] @ 173048 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385230,19 +385233,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173018 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ beq.n 17306c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r4, 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] @ 1730d0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385287,19 +385290,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1730a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r4, 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] @ 173154 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385342,19 +385345,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173126 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ movs r4, 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] @ 1731e8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385401,18 +385404,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 1731b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #120] @ 0x78 │ │ │ │ + stc 0, cr0, [r8, #-120]! @ 0xffffff88 │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, 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] @ 17326c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385455,19 +385458,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17323e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r4, 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] @ 1732f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385510,19 +385513,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1732c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r4 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ movs r6, r3 │ │ │ │ ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r4, 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] @ 173374 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385565,19 +385568,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173346 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r4, 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] @ 1733f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385620,19 +385623,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1733ca │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ movs r4, 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] @ 17347c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385675,19 +385678,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17344e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r4, 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] @ 173500 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385730,19 +385733,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1734d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r4, 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] @ (173614 ) │ │ │ │ @@ -385765,49 +385768,49 @@ │ │ │ │ beq.n 17360c │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 17359a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 171904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #152] @ (17361c ) │ │ │ │ ldr r3, [pc, #148] @ (173618 ) │ │ │ │ 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 173610 │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r1, [pc, #104] @ (173620 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (173624 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 55444 │ │ │ │ mov r1, r7 │ │ │ │ @@ -385818,15 +385821,15 @@ │ │ │ │ blx 551d8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17356e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [pc, #52] @ (173628 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -385844,17 +385847,17 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (173644 ) │ │ │ │ add r3, pc │ │ │ │ @@ -385862,15 +385865,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (173648 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldc2 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xfbce001c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ @@ -385878,27 +385881,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (173694 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r3, [pc, #28] @ (173698 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 17368a │ │ │ │ ldr r0, [pc, #24] @ (17369c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54154 <__longjmp_chk@plt> │ │ │ │ blx 5487c │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [lr], {28} │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + @ instruction: 0xfbae001c │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ vaddl.u16 q0, d16, d16 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ @@ -385982,15 +385985,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ 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] │ │ │ │ @@ -386030,15 +386033,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ 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] │ │ │ │ @@ -386047,15 +386050,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1737b2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386174,31 +386177,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c6578 │ │ │ │ + bl 1c6508 │ │ │ │ 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 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173a6c │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173a96 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386385,20 +386388,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (173b74 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (173b78 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r0, #1 │ │ │ │ blx 54464 │ │ │ │ nop │ │ │ │ - str.w r0, [r0, #28] │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + ldr.w r0, [r0, ip, lsl #1] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 173bac │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386481,23 +386484,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 546f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 173e2e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 173c8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -386731,15 +386734,15 @@ │ │ │ │ ldr.w r3, [r7, #348] @ 0x15c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #200] @ 0xc8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r2, [pc, #2164] @ 1747b4 │ │ │ │ ldr.w r3, [pc, #2152] @ 1747ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387512,19 +387515,19 @@ │ │ │ │ b.n 17449e │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 173f2c │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 174788 │ │ │ │ + bls.n 1748a8 │ │ │ │ movs r3, r5 │ │ │ │ stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 174630 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387566,15 +387569,15 @@ │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -387756,15 +387759,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 174a02 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -387794,29 +387797,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174a4c │ │ │ │ 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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174a5e │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -387873,15 +387876,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -387896,41 +387899,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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] │ │ │ │ @@ -388086,15 +388089,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #120 @ 0x78 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -388120,15 +388123,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388158,15 +388161,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 174eb4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388198,15 +388201,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 174f20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388277,15 +388280,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ 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] │ │ │ │ @@ -388361,15 +388364,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388386,15 +388389,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388405,15 +388408,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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} │ │ │ │ @@ -388431,15 +388434,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388471,15 +388474,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388519,15 +388522,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388535,15 +388538,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388566,15 +388569,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388588,15 +388591,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 175324 │ │ │ │ - bl 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388618,15 +388621,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388749,15 +388752,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388775,15 +388778,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 175558 │ │ │ │ - bl 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388807,15 +388810,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388861,15 +388864,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388885,15 +388888,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 1754cc │ │ │ │ - bl 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -388927,15 +388930,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -388992,15 +388995,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -389013,15 +389016,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -389178,15 +389181,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -389194,15 +389197,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -389226,15 +389229,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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] │ │ │ │ @@ -389251,15 +389254,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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -389317,28 +389320,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175a24 │ │ │ │ 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 1c6600 │ │ │ │ + bl 1c6590 │ │ │ │ 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 │ │ │ │ @@ -389581,15 +389584,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 175cfc │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 175d42 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 175d26 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 175cd2 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389610,15 +389613,15 @@ │ │ │ │ bne.n 175cc2 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 175cae │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 175cf6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 175d66 │ │ │ │ @@ -389899,17 +389902,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 175ff8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 176002 │ │ │ │ b.n 175ff4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb66c │ │ │ │ movs r3, r5 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ @@ -390430,15 +390433,15 @@ │ │ │ │ b.n 17629e │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 17651a │ │ │ │ b.n 176584 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r7} │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 176618 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391011,15 +391014,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176a52 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 176b9e │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391067,15 +391070,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 176b08 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 176afc │ │ │ │ @@ -391083,15 +391086,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 176b64 │ │ │ │ nop │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391181,15 +391184,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 176d16 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391238,26 +391241,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 176dd4 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 176dcc │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 176e56 │ │ │ │ vldr s0, [pc, #156] @ 176e60 │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 176e4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 176dca │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391284,20 +391287,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 176dca │ │ │ │ vldr s0, [pc, #36] @ 176e64 │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 176e68 │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391313,38 +391316,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (176e94 ) │ │ │ │ ldr r0, [pc, #20] @ (176e98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (176ec0 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (176ec4 ) │ │ │ │ ldr r0, [pc, #20] @ (176ec8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 1772b4 ) │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 176ef4 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 176ef0 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392757,15 +392760,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 177cfe │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393005,15 +393008,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 177f7c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393717,15 +393720,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1786c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -393951,15 +393954,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178916 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394715,15 +394718,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 179560 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -394771,15 +394774,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w r8, [r2, #40] @ 0x28 │ │ │ │ - bl 1e3a10 │ │ │ │ + bl 1e39a0 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ movw r1, #774 @ 0x306 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -395069,20 +395072,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1792a6 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 1792a6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bc5cc │ │ │ │ + bl 2bc55c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bc7f8 │ │ │ │ + bl 2bc788 │ │ │ │ ldr r1, [pc, #244] @ (1795b0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 188bf0 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395155,40 +395158,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1792a6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bc8c8 │ │ │ │ + bl 2bc858 │ │ │ │ ldr r1, [pc, #48] @ (1795c4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #168 @ (adr r0, 17965c ) │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 179618 ) │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (179888 ) │ │ │ │ @@ -395956,15 +395959,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ @@ -396593,23 +396596,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r4, r3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 17a6c0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -397887,15 +397890,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, 17b198 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2200 │ │ │ │ + bl 1e2190 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17b3b8 ) │ │ │ │ ldr r3, [pc, #564] @ (17b3b4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399593,15 +399596,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c190 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ @@ -400580,17 +400583,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17c950 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r4, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r4, r3 │ │ │ │ subs r2, #10 │ │ │ │ lsls r0, 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, #3616] @ 0xe20 │ │ │ │ @@ -401460,15 +401463,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17d648 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e2bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -401669,17 +401672,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17e524 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402039,15 +402042,15 @@ │ │ │ │ beq.n 17dc84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 180346 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20f8 │ │ │ │ + bl 1e2088 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17dcb2 │ │ │ │ b.w 180346 │ │ │ │ @@ -402059,15 +402062,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17dca4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e20f8 │ │ │ │ + bl 1e2088 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17dca4 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402599,15 +402602,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1778c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.w 17d648 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -402796,15 +402799,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 1778c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e2de │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d2b6 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -405583,19 +405586,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c330 │ │ │ │ b.w 17d350 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #28 │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r4, 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} │ │ │ │ @@ -406537,15 +406540,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 180f54 │ │ │ │ b.w 17d47c │ │ │ │ nop │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -406561,15 +406564,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ ldr.w r2, [pc, #2196] @ 18189c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -407578,15 +407581,15 @@ │ │ │ │ nop │ │ │ │ ands.w r0, r6, #159 @ 0x9f │ │ │ │ and.w r0, r6, #159 @ 0x9f │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xe8d4009f │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 188d0c │ │ │ │ mov r3, r0 │ │ │ │ @@ -410516,15 +410519,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 18247e │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 18245c │ │ │ │ b.w 182454 │ │ │ │ @@ -410532,28 +410535,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181cae │ │ │ │ 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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181842 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410568,28 +410571,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 18259c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 183142 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 188d0c │ │ │ │ @@ -410716,15 +410719,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr8, cr11, {0} │ │ │ │ + ldc2 0, cr0, [r8, #108] @ 0x6c │ │ │ │ stmdb 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] @ 184160 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r3, [pc, #1860] @ 184164 │ │ │ │ @@ -410732,15 +410735,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #224] @ 0xe0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1840c8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 174894 │ │ │ │ @@ -410762,15 +410765,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 1c2680 │ │ │ │ + bl 1c2610 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183a7a │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 183c06 │ │ │ │ @@ -410915,15 +410918,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 183d60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1840fa │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 183d60 │ │ │ │ @@ -410933,15 +410936,15 @@ │ │ │ │ cbz r3, 183c48 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18413c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c26a0 │ │ │ │ + bl 1c2630 │ │ │ │ ldr.w r2, [pc, #1296] @ 184168 │ │ │ │ ldr.w r3, [pc, #1288] @ 184164 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411052,15 +411055,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 2bbad8 │ │ │ │ + bl 2bba68 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -411367,42 +411370,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174838 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 183a42 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17afb0 │ │ │ │ b.n 183bee │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17afb0 │ │ │ │ b.n 183bee │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 183c2a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174838 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 183c2c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 183dc6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 183dc6 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411424,15 +411427,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ + stc2 0, cr0, [r0], {27} │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 1841ca │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 185952 │ │ │ │ @@ -411565,15 +411568,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2bbad8 │ │ │ │ + bl 2bba68 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -411957,15 +411960,15 @@ │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 18472c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 18472c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c80 │ │ │ │ + bl 1e3c10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1856b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412006,17 +412009,17 @@ │ │ │ │ b.n 1842d0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ca001b │ │ │ │ - sub.w r0, lr, #10158080 @ 0x9b0000 │ │ │ │ - @ instruction: 0xf73e001b │ │ │ │ + @ instruction: 0xf75a001b │ │ │ │ + @ instruction: 0xf53e001b │ │ │ │ + movt r0, #59419 @ 0xe81b │ │ │ │ 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 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -412772,15 +412775,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 1855d2 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174d3c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413194,15 +413197,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 184bd4 │ │ │ │ vldr s0, [pc, #92] @ 185474 │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 174d3c │ │ │ │ vldr d7, [pc, #56] @ 185468 │ │ │ │ @@ -413223,15 +413226,15 @@ │ │ │ │ b.n 184e04 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r4, #27 │ │ │ │ + ands.w r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -413430,15 +413433,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 18499a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413498,15 +413501,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185c18 │ │ │ │ + b.n 185b38 │ │ │ │ movs r3, 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 │ │ │ │ @@ -413632,15 +413635,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 1856fe │ │ │ │ bl 176e6c │ │ │ │ ldr r1, [pc, #104] @ (185954 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -413680,33 +413683,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ ldr r1, [pc, #44] @ (185978 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ nop │ │ │ │ - b.n 185b8c │ │ │ │ + b.n 185aac │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1859c4 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 185984 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - svc 16 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 0 │ │ │ │ movs r3, r3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1380] @ 185ef4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -413739,15 +413742,15 @@ │ │ │ │ beq.w 185eee │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185a10 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185b88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 185d06 │ │ │ │ @@ -413764,21 +413767,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174838 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 18597c │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185cee │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -413854,18 +413857,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 185afe │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 185b38 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cbz r0, 185b38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 185b38 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414018,18 +414021,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 18597c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414038,15 +414041,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174838 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 185a44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1859e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185a0c │ │ │ │ @@ -414110,25 +414113,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185d96 │ │ │ │ mov r4, r9 │ │ │ │ b.n 185b38 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185eac │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185e96 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 176c60 │ │ │ │ @@ -414205,24 +414208,24 @@ │ │ │ │ b.n 185e28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174838 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 185dd4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174838 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 185dbe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 174d3c │ │ │ │ @@ -414242,15 +414245,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, pc, #408 @ (adr r6, 186090 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #416 @ (adr r5, 1860a0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 185f1c │ │ │ │ + bgt.n 185e3c │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (185f30 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (185f34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -414636,15 +414639,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 17392c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1867ec │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 174894 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414695,27 +414698,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 188388 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 186276 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 1862dc │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1862e2 │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 186370 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -414785,15 +414788,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18647a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 23197c │ │ │ │ + bl 23190c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 18597c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183a08 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415101,15 +415104,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174838 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 186302 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1864d6 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415527,15 +415530,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 186b10 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -415738,15 +415741,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 186e86 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c6730 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 550d0 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -415838,15 +415841,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 186f92 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c6730 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416486,48 +416489,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 187bd4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 187bd8 │ │ │ │ ldr.w r1, [pc, #1264] @ 187bdc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187682 │ │ │ │ ldr.w r3, [pc, #1248] @ 187be0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 187be4 │ │ │ │ ldr.w r1, [pc, #1244] @ 187be8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187668 │ │ │ │ ldr.w r3, [pc, #1228] @ 187bec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 187bf0 │ │ │ │ ldr.w r1, [pc, #1224] @ 187bf4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1876b4 │ │ │ │ ldr.w r3, [pc, #1208] @ 187bf8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 187bfc │ │ │ │ ldr.w r1, [pc, #1204] @ 187c00 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187692 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416553,15 +416556,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 187c04 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 187c08 │ │ │ │ ldr.w r1, [pc, #1120] @ 187c0c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1876c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 187dd4 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416600,15 +416603,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (187c10 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (187c14 ) │ │ │ │ ldr r1, [pc, #1000] @ (187c18 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov r0, r5 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1876d6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 187d8c │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -416631,15 +416634,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (187c1c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (187c20 ) │ │ │ │ ldr r1, [pc, #924] @ (187c24 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.w 187064 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 187d2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -416680,15 +416683,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (187c28 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (187c2c ) │ │ │ │ ldr r1, [pc, #804] @ (187c30 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187166 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187930 │ │ │ │ @@ -416750,15 +416753,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 186eec │ │ │ │ ldr r2, [pc, #612] @ (187c34 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (187c38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ b.w 186298 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 187a9c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1690d0 │ │ │ │ b.w 1871a0 │ │ │ │ @@ -416829,15 +416832,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (187c3c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (187c40 ) │ │ │ │ ldr r1, [pc, #416] @ (187c44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1879e6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 186de8 │ │ │ │ b.w 186db0 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -416877,28 +416880,28 @@ │ │ │ │ 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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 186fea │ │ │ │ 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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 186ed6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -416933,73 +416936,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 187c88 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #616 @ (adr r1, 187e3c ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 187c7c ) │ │ │ │ movs r2, r5 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 187c7c │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417073,48 +417076,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 1883c4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 1883c8 │ │ │ │ ldr.w r1, [pc, #1684] @ 1883cc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1878a4 │ │ │ │ ldr.w r3, [pc, #1664] @ 1883d0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 1883d4 │ │ │ │ ldr.w r1, [pc, #1664] @ 1883d8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187874 │ │ │ │ ldr.w r3, [pc, #1644] @ 1883dc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 1883e0 │ │ │ │ ldr.w r1, [pc, #1644] @ 1883e4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187862 │ │ │ │ ldr.w r3, [pc, #1624] @ 1883e8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 1883ec │ │ │ │ ldr.w r1, [pc, #1624] @ 1883f0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 18784c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 188294 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417129,26 +417132,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 1883f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 1883f8 │ │ │ │ ldr.w r1, [pc, #1564] @ 1883fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1877c8 │ │ │ │ ldr.w r3, [pc, #1544] @ 188400 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 188404 │ │ │ │ ldr.w r1, [pc, #1544] @ 188408 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1878b6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 18827a │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417157,15 +417160,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 18840c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 188410 │ │ │ │ ldr.w r1, [pc, #1504] @ 188414 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1877e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 18812e │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417395,26 +417398,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (188418 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (18841c ) │ │ │ │ ldr r1, [pc, #844] @ (188420 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1880ae │ │ │ │ ldr r3, [pc, #828] @ (188424 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (188428 ) │ │ │ │ ldr r1, [pc, #832] @ (18842c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 1880c0 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417430,26 +417433,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (188430 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (188434 ) │ │ │ │ ldr r1, [pc, #768] @ (188438 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187e50 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 18678c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417460,15 +417463,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 186e58 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417539,72 +417542,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (18843c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (188440 ) │ │ │ │ ldr r1, [pc, #484] @ (188444 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187dca │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 187656 │ │ │ │ ldr r3, [pc, #460] @ (188448 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (18844c ) │ │ │ │ ldr r1, [pc, #460] @ (188450 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187e1e │ │ │ │ ldr r3, [pc, #444] @ (188454 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (188458 ) │ │ │ │ ldr r1, [pc, #448] @ (18845c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.n 187db6 │ │ │ │ ldr r3, [pc, #432] @ (188460 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (188464 ) │ │ │ │ ldr r1, [pc, #432] @ (188468 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.w 187270 │ │ │ │ ldr r3, [pc, #416] @ (18846c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (188470 ) │ │ │ │ ldr r1, [pc, #416] @ (188474 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.w 187820 │ │ │ │ ldr r3, [pc, #400] @ (188478 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (18847c ) │ │ │ │ ldr r1, [pc, #400] @ (188480 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 196ca4 │ │ │ │ b.w 187a30 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 187654 │ │ │ │ @@ -417665,142 +417668,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ ldr r1, [pc, #224] @ (188494 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ittt │ │ │ │ + mov r3, r3 │ │ │ │ + bkpt 0x009e │ │ │ │ + mov r3, r3 │ │ │ │ + strb r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r3 │ │ │ │ - ldrsbne r4, [r4, r0] │ │ │ │ - movne r3, r3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + cbnz r6, 188490 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 18848e │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + cbnz r0, 18847e │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + @ instruction: 0xb88e │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + cbnz r4, 18848c │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 18849e │ │ │ │ + cbnz r6, 188482 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - rev r2, r6 │ │ │ │ + cbnz r2, 1884b8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1884c4 │ │ │ │ + cbnz r2, 1884a8 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 1884b8 │ │ │ │ + cbnz r0, 18849c │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1884bc ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (1884c0 ) │ │ │ │ ldr r0, [pc, #20] @ (1884c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r5 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r0, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (18865c ) │ │ │ │ @@ -417972,15 +417975,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr.w r7, [pc, #1036] @ 188a94 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188810 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1887e2 │ │ │ │ @@ -417994,67 +417997,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (188aa0 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7ec0 │ │ │ │ + bl 1e7e50 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150ab8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199734 │ │ │ │ cbz r0, 18875e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dc7f4 │ │ │ │ + bl 1dc784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 236ecc │ │ │ │ + bl 236e5c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238520 │ │ │ │ + bl 2384b0 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 234954 │ │ │ │ + bl 2348e4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188720 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd328 │ │ │ │ + bl 1dd2b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18889a │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188886 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418062,23 +418065,23 @@ │ │ │ │ beq.n 188828 │ │ │ │ ldr r3, [pc, #808] @ (188aa4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 254e98 │ │ │ │ + bl 254e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1888a2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2696a4 │ │ │ │ + bl 269634 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1eeabc │ │ │ │ + bl 1eea4c │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1888ea │ │ │ │ ldr r3, [pc, #764] @ (188aa8 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418140,15 +418143,15 @@ │ │ │ │ b.n 188778 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188808 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1df4e8 │ │ │ │ + bl 1df478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188808 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418162,37 +418165,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188862 │ │ │ │ cbz r1, 188878 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f19ac │ │ │ │ + bl 1f193c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188808 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1998ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 188772 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ b.n 188772 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1997f0 │ │ │ │ b.n 188768 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2516c8 │ │ │ │ + bl 251658 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23723c │ │ │ │ + bl 2371cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237a84 │ │ │ │ + bl 237a14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e448 │ │ │ │ + bl 23e3d8 │ │ │ │ b.n 18878e │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 1887f6 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188a46 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418242,15 +418245,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 188922 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18892e │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18891a │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188a38 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418351,20 +418354,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (188ac8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (188acc ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1887f6 │ │ │ │ ldr r3, [pc, #92] @ (188ad0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188a4a │ │ │ │ ldr r3, [pc, #92] @ (188ad4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -418391,61 +418394,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #664] @ (188d4c ) │ │ │ │ + ldr r2, [pc, #216] @ (188b8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #648] @ (188d40 ) │ │ │ │ + ldr r2, [pc, #200] @ (188b80 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #504] @ (188cb8 ) │ │ │ │ + ldr r2, [pc, #56] @ (188af8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #504] @ (188cbc ) │ │ │ │ + ldr r2, [pc, #56] @ (188afc ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 188b32 │ │ │ │ + cbz r4, 188b16 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #920] @ (188e6c ) │ │ │ │ + ldr r1, [pc, #472] @ (188cac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #912] @ (188e68 ) │ │ │ │ + ldr r1, [pc, #464] @ (188ca8 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #896] @ (188e60 ) │ │ │ │ + ldr r1, [pc, #448] @ (188ca0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #936] @ (188e8c ) │ │ │ │ + ldr r1, [pc, #488] @ (188ccc ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ 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 │ │ │ │ @@ -418550,110 +418553,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (188c80 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c5edc │ │ │ │ + bl 1c5e6c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r1, [pc, #52] @ (188c84 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25caec │ │ │ │ + bl 25ca7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r1, [pc, #36] @ (188c88 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c34fc │ │ │ │ + bl 1c348c │ │ │ │ b.n 188c4e │ │ │ │ strb r4, [r6, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 188ccc │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (188cd8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ nop │ │ │ │ - cbz r0, 188cea │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ movs r3, 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 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 188cfc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (188d08 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ nop │ │ │ │ - cbz r0, 188d16 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 188d8e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 188d88 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -418669,15 +418672,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 188d42 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 188d88 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -418688,15 +418691,15 @@ │ │ │ │ bne.n 188d72 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (188d98 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r3, 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 │ │ │ │ @@ -418708,29 +418711,29 @@ │ │ │ │ bhi.w 1890be │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 188de2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 188dfa │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1890d4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1890d8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 174d3c │ │ │ │ @@ -418898,15 +418901,15 @@ │ │ │ │ ldr.w r0, [r6, #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 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 17505c │ │ │ │ @@ -419005,15 +419008,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #412] @ (189290 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419025,15 +419028,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17664c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cbz r0, 189138 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #380] @ (189298 ) │ │ │ │ ldr r3, [pc, #372] @ (189294 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419154,15 +419157,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 189254 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 18911a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 189288 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ @@ -419190,15 +419193,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] @ (18935c ) │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (189360 ) │ │ │ │ @@ -419260,15 +419263,15 @@ │ │ │ │ bl 188498 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ 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, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -419285,15 +419288,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1893a4 ) │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ nop │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r3, 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 │ │ │ │ @@ -419449,15 +419452,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (1895c8 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ ldr r3, [pc, #128] @ (1895cc ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ @@ -419516,31 +419519,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1895f8 ) │ │ │ │ ldr r0, [pc, #20] @ (1895fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r2, r5 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp lr, r4 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 189f20 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 175d4c │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419607,15 +419610,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 18965c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 189846 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -419692,15 +419695,15 @@ │ │ │ │ cbz r2, 1897ce │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 1896d0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189838 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189830 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -419708,29 +419711,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 189c58 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 189c58 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189828 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1897fa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 189c58 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1897ea │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189804 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -419819,15 +419822,15 @@ │ │ │ │ bne.w 1896d0 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1897b8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18999c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189994 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -419858,30 +419861,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 189e10 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 189a86 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18992e │ │ │ │ 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 175d78 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1899e6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1899e6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 1899da │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -419893,15 +419896,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 1899d4 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1899b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1896d0 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420527,15 +420530,15 @@ │ │ │ │ bhi.n 18a0a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 189ff4 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 189ff4 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a0cc │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -420631,19 +420634,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a1ac ) │ │ │ │ ldr r0, [pc, #20] @ (18a1b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ movs r2, r5 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.u8 d16, d15, #8 │ │ │ │ + vqadd.u16 d16, d8, d15 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a1ec │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a1ec │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -422006,25 +422009,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 1c7570 │ │ │ │ + bl 1c7500 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b190 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c772c │ │ │ │ + bl 1c76bc │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b0fe │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422049,15 +422052,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b0f4 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b0f4 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c786c │ │ │ │ + bl 1c77fc │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b0f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422106,15 +422109,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b12c │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b112 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c770c │ │ │ │ + bl 1c769c │ │ │ │ ldr r2, [pc, #48] @ (18b1a8 ) │ │ │ │ ldr r3, [pc, #36] @ (18b19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422272,15 +422275,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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 175d4c │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422569,15 +422572,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18b5de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b324 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18b520 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422595,23 +422598,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18b6e4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b6d4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b6d4 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18b660 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b6cc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18b654 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -422647,15 +422650,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18b69e │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18b696 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b660 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 174fcc │ │ │ │ @@ -423059,15 +423062,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18ba60 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423356,15 +423359,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e320c │ │ │ │ + bl 1e319c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18bdce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423484,15 +423487,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18bf02 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -423705,15 +423708,15 @@ │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c172 │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426581,15 +426584,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2600] @ 18e9d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -426597,15 +426600,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e016 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18ce28 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427108,15 +427111,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18bfd8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18e502 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r2, [pc, #1212] @ 18e9e0 │ │ │ │ ldr.w r3, [pc, #1196] @ 18e9d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427368,15 +427371,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18e780 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18e780 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427445,15 +427448,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18e7d8 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n 18e4aa │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18e9a0 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427558,15 +427561,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18e896 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427586,15 +427589,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18f786 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 546f0 │ │ │ │ @@ -428483,15 +428486,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f366 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #320] @ 0x140 │ │ │ │ blx 546f0 │ │ │ │ @@ -429029,15 +429032,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 18fd90 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429106,45 +429109,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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18fa0c │ │ │ │ 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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ 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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18f9da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429221,15 +429224,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18f966 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429471,15 +429474,15 @@ │ │ │ │ b.n 18fcca │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18f8f4 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 18fcec │ │ │ │ @@ -430928,15 +430931,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ 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 190c10 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -430962,15 +430965,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 190afa │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -430981,25 +430984,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1908d6 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 190b6e │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 190b3a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431042,15 +431045,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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 175d4c │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431115,15 +431118,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 174b00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 175098 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431150,22 +431153,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 1c78cc │ │ │ │ + bl 1c785c │ │ │ │ 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 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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] │ │ │ │ @@ -431202,15 +431205,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 190e3a │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #392] @ (19113c ) │ │ │ │ ldr r3, [pc, #384] @ (191138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431283,31 +431286,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 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ 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 190f84 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1910b8 │ │ │ │ b.n 190f84 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 190f84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1910aa │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432194,54 +432197,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, #700 @ 0x2bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, r4, #20 │ │ │ │ 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, #704 @ 0x2c0 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -432258,15 +432261,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1915d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432276,15 +432279,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 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 191ba4 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432294,18 +432297,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 191b8a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (191c1c ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432321,21 +432324,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (191c34 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ @@ -432349,15 +432352,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 191b18 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 191b18 │ │ │ │ @@ -432388,56 +432391,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 191ff4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 191c3c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [pc, #952] @ (191ff8 ) │ │ │ │ ldr r2, [pc, #956] @ (191ffc ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432445,28 +432448,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432501,15 +432504,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 191d68 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 191fda │ │ │ │ bhi.w 191fde │ │ │ │ @@ -432521,42 +432524,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 191d0e │ │ │ │ ldr r3, [pc, #668] @ (192008 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (19200c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4e14 │ │ │ │ + bl 1e4da4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 191a94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -432564,27 +432567,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432617,33 +432620,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432652,22 +432655,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -432703,18 +432706,18 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ebc │ │ │ │ + bl 1e4e4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 191a94 │ │ │ │ ldr r2, [pc, #92] @ (192010 ) │ │ │ │ ldr r3, [pc, #56] @ (191fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -432743,23 +432746,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 19184c │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 191830 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ b.n 1920a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -432779,22 +432782,22 @@ │ │ │ │ bhi.n 19213c │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #96 @ 0x60 │ │ │ │ @@ -432804,32 +432807,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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ b.n 192052 │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -432847,15 +432850,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ b.n 192052 │ │ │ │ svc 198 @ 0xc6 │ │ │ │ @@ -432894,35 +432897,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1926b4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1921e0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -432930,27 +432933,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -432979,15 +432982,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192310 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192698 │ │ │ │ bhi.w 192690 │ │ │ │ @@ -433020,38 +433023,38 @@ │ │ │ │ bne.w 1926a0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1926c4 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4e14 │ │ │ │ + bl 1e4da4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 191a94 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #96 @ 0x60 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -433060,34 +433063,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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 19201c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -433096,26 +433099,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -433148,37 +433151,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1924e0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433186,27 +433189,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -433239,81 +433242,81 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 191a94 │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ebc │ │ │ │ + bl 1e4e4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 191a94 │ │ │ │ b.n 1922f4 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 192594 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192480 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 192192 │ │ │ │ ldr r3, [pc, #60] @ (1926c8 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 192312 │ │ │ │ @@ -433328,23 +433331,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1926cc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r6, r4 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433376,30 +433379,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1be8 │ │ │ │ + bl 1e1b78 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 192756 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #92] @ 0x5c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -433445,21 +433448,21 @@ │ │ │ │ b.n 1927d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 19286e │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -433475,29 +433478,29 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1927cc │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1927d6 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433534,21 +433537,21 @@ │ │ │ │ beq.n 1929b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #96 @ 0x60 │ │ │ │ @@ -433566,15 +433569,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [pc, #180] @ (1929ec ) │ │ │ │ ldr r3, [pc, #160] @ (1929dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433587,21 +433590,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 19278c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1927b6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -433612,15 +433615,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ b.n 192936 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1929cc │ │ │ │ @@ -433717,15 +433720,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 192aaa │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 192a9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ 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] │ │ │ │ @@ -434220,15 +434223,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 192fe6 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (192fec ) │ │ │ │ ldr r1, [pc, #20] @ (192ff0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 88fee │ │ │ │ b.n 192aa2 │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434307,22 +434310,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 1eeabc │ │ │ │ + bl 1eea4c │ │ │ │ ldr r2, [pc, #16] @ (1930e0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1930e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ + bl 1e2900 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 2090e2 │ │ │ │ b.n 1929f6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434360,15 +434363,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 1c6520 │ │ │ │ + bl 1c64b0 │ │ │ │ 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 │ │ │ │ @@ -434390,15 +434393,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 1c6520 │ │ │ │ + bl 1c64b0 │ │ │ │ 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 │ │ │ │ @@ -434414,15 +434417,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 1c6808 │ │ │ │ + bl 1c6798 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 193206 │ │ │ │ @@ -435577,15 +435580,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 193e12 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 193e0a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -435605,30 +435608,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 193dce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 193dca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ b.n 193dca │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 193dc0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 193db2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ b.n 193d80 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -435849,30 +435852,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1941ce │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1940e2 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1940e2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2538 │ │ │ │ + bl 1e24c8 │ │ │ │ cbz r0, 194076 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 19419a │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -435914,15 +435917,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1940bc │ │ │ │ b.n 194094 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194050 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436141,15 +436144,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-52] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 194094 │ │ │ │ movs r0, #0 │ │ │ │ b.n 194330 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436170,18 +436173,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ 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 19459c │ │ │ │ mov r5, r6 │ │ │ │ @@ -436224,15 +436227,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 194406 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1943b0 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1944ac │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436293,15 +436296,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194388 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 174dc4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436335,15 +436338,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 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ b.n 1943fa │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1943e6 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436391,15 +436394,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 194556 │ │ │ │ mov r1, r6 │ │ │ │ b.n 194520 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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] │ │ │ │ @@ -436694,17 +436697,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1946fe │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 194682 │ │ │ │ b.n 194896 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -436721,15 +436724,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 1bec7c │ │ │ │ + bl 1bec0c │ │ │ │ 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] │ │ │ │ @@ -436958,17 +436961,17 @@ │ │ │ │ bls.n 194ac2 │ │ │ │ b.n 1949f0 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1949f0 │ │ │ │ b.n 194b46 │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -437028,15 +437031,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 194e60 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 194c78 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bec40 │ │ │ │ + bl 1bebd0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 194c78 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437050,15 +437053,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 194c3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194c32 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bec40 │ │ │ │ + bl 1bebd0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 194c42 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 194c0c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437578,15 +437581,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 195b94 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1956e8 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -437724,15 +437727,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18ce28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -437806,29 +437809,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 19540c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bee90 │ │ │ │ + bl 1bee20 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 195462 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bec60 │ │ │ │ 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 195440 │ │ │ │ mov r4, r9 │ │ │ │ @@ -437896,15 +437899,15 @@ │ │ │ │ bne.n 1954d0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1954d0 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bec40 │ │ │ │ + bl 1bebd0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1954d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 19570e │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -437934,15 +437937,15 @@ │ │ │ │ bne.n 1954a2 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 195b9c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1bece8 │ │ │ │ + bl 1bec78 │ │ │ │ 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 19559c │ │ │ │ @@ -438086,15 +438089,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 19535a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr.w r2, [pc, #1200] @ 195ba0 │ │ │ │ ldr.w r3, [pc, #1184] @ 195b94 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438122,15 +438125,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195aaa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195a96 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 19576a │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 19555a │ │ │ │ @@ -438147,28 +438150,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 19555a │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bec40 │ │ │ │ + bl 1bebd0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195788 │ │ │ │ b.n 19555a │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1957ba │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bec40 │ │ │ │ + bl 1bebd0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1957a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 19576a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438189,15 +438192,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195b5a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195b24 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19576a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -438726,15 +438729,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 195d6e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (195da8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 195d9c │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 195d6a │ │ │ │ @@ -438750,59 +438753,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (195db4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (195db8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195d3c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (195dbc ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 195d3c │ │ │ │ ldr r1, [pc, #52] @ (195dc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195d3c │ │ │ │ ldr r2, [pc, #44] @ (195dc4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 195d54 │ │ │ │ ldr r1, [pc, #40] @ (195dc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195d3c │ │ │ │ - b.n 196100 │ │ │ │ + b.n 196020 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 195de4 │ │ │ │ + cbnz r2, 195dc8 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960c8 │ │ │ │ + b.n 195fe8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196064 │ │ │ │ + b.n 195f84 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196074 │ │ │ │ + b.n 195f94 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb79e │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb78c │ │ │ │ movs r3, 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] │ │ │ │ @@ -438813,15 +438816,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 195ea6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 195fc2 │ │ │ │ ldr r1, [pc, #600] @ (196050 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 195eb8 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 195ec8 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 195ed8 │ │ │ │ @@ -438832,29 +438835,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 195f08 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 195e26 │ │ │ │ ldr r1, [pc, #564] @ (196054 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 195e48 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 195f4a │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 195e48 │ │ │ │ ldr r1, [pc, #536] @ (196058 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 195f5c │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 195f6e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 195f80 │ │ │ │ @@ -438870,74 +438873,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] @ (19605c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 195fce │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 195ea2 │ │ │ │ ldr r1, [pc, #452] @ (196060 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 195e00 │ │ │ │ ldr r1, [pc, #440] @ (196064 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 195e04 │ │ │ │ ldr r1, [pc, #428] @ (196068 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 195e08 │ │ │ │ ldr r1, [pc, #416] @ (19606c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 195e0c │ │ │ │ ldr r1, [pc, #404] @ (196070 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 195e10 │ │ │ │ ldr r1, [pc, #392] @ (196074 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 195e14 │ │ │ │ ldr r1, [pc, #380] @ (196078 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 195e18 │ │ │ │ ldr r1, [pc, #368] @ (19607c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e18 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 195ff8 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 195fe6 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -438951,173 +438954,173 @@ │ │ │ │ bmi.w 196042 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 196028 │ │ │ │ ldr r1, [pc, #324] @ (196084 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 195e3e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 195e50 │ │ │ │ ldr r1, [pc, #296] @ (196088 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 195e56 │ │ │ │ ldr r1, [pc, #284] @ (19608c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 195e5c │ │ │ │ ldr r1, [pc, #268] @ (196090 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 195e62 │ │ │ │ ldr r1, [pc, #256] @ (196094 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 195e68 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (196098 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ ldr r1, [pc, #216] @ (19609c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 195e00 │ │ │ │ ldr r3, [pc, #208] @ (1960a0 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1960a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 19601a │ │ │ │ ldr r1, [pc, #184] @ (1960a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 195d0c │ │ │ │ b.n 195e92 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 195d0c │ │ │ │ ldr r1, [pc, #156] @ (1960ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e76 │ │ │ │ ldr r1, [pc, #148] @ (1960b0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ ldr r1, [pc, #136] @ (1960b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ ldr r1, [pc, #128] @ (1960b8 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ ldr r1, [pc, #120] @ (1960bc ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 195e92 │ │ │ │ - bmi.n 1960b4 │ │ │ │ + bcc.n 195fd4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196278 │ │ │ │ + b.n 196198 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196200 │ │ │ │ + b.n 196120 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r2, r3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + cbz r4, 1960a0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960fc │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960d4 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1960b2 │ │ │ │ + cbz r4, 196096 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960b4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1960b8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1961ec │ │ │ │ + b.n 19610c │ │ │ │ movs r2, r3 │ │ │ │ - vst4.8 {d16-d19}, [r4 :64]! │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr.w r0, [r4, #29] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ movs r2, r3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r6, r3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 18 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 196178 │ │ │ │ + bne.n 196098 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ movs r2, r3 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ movs r2, r3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r2, r3 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 28 │ │ │ │ movs r2, r3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ movs r2, r3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -439126,36 +439129,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 196af8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1960e2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1962f8 │ │ │ │ ldr.w r1, [pc, #2564] @ 196afc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1961cc │ │ │ │ ldr.w r1, [pc, #2548] @ 196b00 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr.w r1, [pc, #2536] @ 196b04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 196666 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 196656 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 196648 │ │ │ │ @@ -439188,15 +439191,15 @@ │ │ │ │ bne.w 19670e │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196aa6 │ │ │ │ ldr.w r1, [pc, #2424] @ 196b08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 19672e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 19672e │ │ │ │ @@ -439213,22 +439216,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 196b0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196118 │ │ │ │ bl 17362c │ │ │ │ ldr.w r1, [pc, #2352] @ 196b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1967d8 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196810 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 196802 │ │ │ │ @@ -439268,15 +439271,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196ab4 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 196b14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 19677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 1966ee │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439290,36 +439293,36 @@ │ │ │ │ beq.w 196ada │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 196ae8 │ │ │ │ cbnz r3, 1962bc │ │ │ │ ldr.w r1, [pc, #2148] @ 196b18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 196acc │ │ │ │ ldr.w r1, [pc, #2132] @ 196b1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 196ac0 │ │ │ │ ldr.w r1, [pc, #2112] @ 196b20 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr.w r1, [pc, #2104] @ 196b24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ 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 │ │ │ │ @@ -439357,37 +439360,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 196376 │ │ │ │ ldr.w r1, [pc, #1984] @ 196b28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 196390 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 196390 │ │ │ │ bl 174860 │ │ │ │ ldr.w r1, [pc, #1960] @ 196b2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19654e │ │ │ │ mov r0, r4 │ │ │ │ bl 17500c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 196528 │ │ │ │ ldr.w r1, [pc, #1928] @ 196b30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196886 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439395,20 +439398,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 19676e │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 1963f4 │ │ │ │ ldr.w r1, [pc, #1888] @ 196b34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963f4 │ │ │ │ ldr.w r1, [pc, #1876] @ 196b38 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1963b6 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1965aa │ │ │ │ @@ -439435,22 +439438,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 19641a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196406 │ │ │ │ ldr.w r1, [pc, #1796] @ 196b3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 19640c │ │ │ │ ldr.w r1, [pc, #1784] @ 196b40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 19640c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 196500 │ │ │ │ ldr.w r1, [pc, #1764] @ 196b44 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 196b48 │ │ │ │ @@ -439477,15 +439480,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1964ac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1964ee │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439497,90 +439500,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1964b8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196470 │ │ │ │ ldr.w r1, [pc, #1656] @ 196b4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 196478 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196478 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 196b50 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1964b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 19632c │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 196390 │ │ │ │ ldr.w r1, [pc, #1596] @ 196b54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 19632c │ │ │ │ ldr.w r1, [pc, #1580] @ 196b58 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ mov r0, r4 │ │ │ │ bl 175020 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1966bc │ │ │ │ ldr.w r1, [pc, #1560] @ 196b5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963a4 │ │ │ │ ldr.w r1, [pc, #1552] @ 196b60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 196398 │ │ │ │ ldr.w r8, [pc, #1536] @ 196b64 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 196b68 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 19658a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 196398 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 196582 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196574 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 196574 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 196458 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439593,71 +439596,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 196b6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 19616e │ │ │ │ ldr.w r1, [pc, #1424] @ 196b70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196168 │ │ │ │ ldr.w r1, [pc, #1412] @ 196b74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196162 │ │ │ │ ldr.w r1, [pc, #1400] @ 196b78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19615c │ │ │ │ ldr.w r1, [pc, #1388] @ 196b7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196156 │ │ │ │ ldr.w r1, [pc, #1376] @ 196b80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196150 │ │ │ │ ldr.w r1, [pc, #1364] @ 196b84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196148 │ │ │ │ ldr.w r1, [pc, #1356] @ 196b88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196140 │ │ │ │ ldr.w r1, [pc, #1344] @ 196b8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196138 │ │ │ │ ldr.w r1, [pc, #1336] @ 196b90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196132 │ │ │ │ ldr.w r1, [pc, #1324] @ 196b94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19612c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 196390 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -439666,61 +439669,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196958 │ │ │ │ ldr.w r1, [pc, #1280] @ 196b98 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196342 │ │ │ │ ldr.w r1, [pc, #1264] @ 196b9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196378 │ │ │ │ mov r0, r4 │ │ │ │ bl 175034 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 196ba0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963a4 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 196ba4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196378 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 19689e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 196318 │ │ │ │ ldr.w r1, [pc, #1192] @ 196ba8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ bl 17362c │ │ │ │ ldr.w r1, [pc, #1176] @ 196bac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1961a6 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -439737,139 +439740,139 @@ │ │ │ │ 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, #1104] @ 196bb4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr.w r1, [pc, #1096] @ 196bb8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963f4 │ │ │ │ ldr.w r1, [pc, #1084] @ 196bbc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196284 │ │ │ │ ldr.w r1, [pc, #1076] @ 196bc0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 19622a │ │ │ │ ldr.w r1, [pc, #1064] @ 196bc4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196224 │ │ │ │ ldr.w r1, [pc, #1052] @ 196bc8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19621e │ │ │ │ ldr.w r1, [pc, #1040] @ 196bcc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196218 │ │ │ │ ldr.w r1, [pc, #1028] @ 196bd0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196212 │ │ │ │ ldr r1, [pc, #1016] @ (196bd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1961f4 │ │ │ │ ldr r1, [pc, #1008] @ (196bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19620c │ │ │ │ ldr r1, [pc, #996] @ (196bdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196206 │ │ │ │ ldr r1, [pc, #988] @ (196be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196200 │ │ │ │ ldr r1, [pc, #976] @ (196be4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1961fa │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196a1c │ │ │ │ ldr r3, [pc, #960] @ (196be8 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (196bec ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (196bf0 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196860 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196840 │ │ │ │ ldr r1, [pc, #924] @ (196bf4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963ec │ │ │ │ ldr r1, [pc, #916] @ (196bf8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 19684c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (196bfc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196378 │ │ │ │ ldr r1, [pc, #888] @ (196c00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963c0 │ │ │ │ ldr r1, [pc, #880] @ (196c04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1963f4 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -439878,456 +439881,456 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (196c08 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (196c0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #828] @ (196c10 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196240 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (196c14 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196236 │ │ │ │ ldr r1, [pc, #800] @ (196c18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #792] @ (196c1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #780] @ (196c20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #772] @ (196c24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #760] @ (196c28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #752] @ (196c2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #740] @ (196c30 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #728] @ (196c34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196342 │ │ │ │ ldr r1, [pc, #720] @ (196c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #708] @ (196c3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #700] @ (196c40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #688] @ (196c44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #680] @ (196c48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #668] @ (196c4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #660] @ (196c50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #648] @ (196c54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #640] @ (196c58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #628] @ (196c5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #620] @ (196c60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #608] @ (196c64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldr r1, [pc, #600] @ (196c68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 19672e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (196c6c ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196826 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 196a9a │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (196c70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [pc, #544] @ (196c74 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (196c78 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1962fa │ │ │ │ ldr r1, [pc, #528] @ (196c7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196a52 │ │ │ │ ldr r1, [pc, #520] @ (196c80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196a52 │ │ │ │ ldr r1, [pc, #512] @ (196c84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196a52 │ │ │ │ ldr r1, [pc, #504] @ (196c88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196a52 │ │ │ │ ldr r1, [pc, #496] @ (196c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 196a52 │ │ │ │ ldr r1, [pc, #488] @ (196c90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.w 196198 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 196270 │ │ │ │ ldr r1, [pc, #464] @ (196c94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.n 1962ea │ │ │ │ ldr r1, [pc, #456] @ (196c98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.w 1962d2 │ │ │ │ ldr r1, [pc, #448] @ (196c9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.w 1962bc │ │ │ │ ldr r1, [pc, #436] @ (196ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ b.w 1962bc │ │ │ │ nop │ │ │ │ - bcc.n 196b7c │ │ │ │ + bcs.n 196a9c │ │ │ │ movs r2, r3 │ │ │ │ - svc 30 │ │ │ │ + udf #174 @ 0xae │ │ │ │ movs r2, r3 │ │ │ │ - svc 26 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 196b0c │ │ │ │ + bcs.n 196a2c │ │ │ │ movs r2, r3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r2, r3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + ble.n 196ad4 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ movs r2, r3 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #78 @ 0x4e │ │ │ │ movs r2, r3 │ │ │ │ - udf #4 │ │ │ │ + ble.n 196a48 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r2, r3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + ble.n 196b0c │ │ │ │ movs r2, r3 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r2, r3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #62 @ 0x3e │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #504 @ (adr r6, 196d2c ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 196b6c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 196be4 │ │ │ │ + bgt.n 196b04 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196bb8 │ │ │ │ + bgt.n 196ad8 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1} │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 196a68 │ │ │ │ + bgt.n 196b88 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196bb0 │ │ │ │ + bgt.n 196ad0 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196b94 │ │ │ │ + bgt.n 196ab4 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 196b4c │ │ │ │ + bgt.n 196a6c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196c3c │ │ │ │ + bhi.n 196b5c │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, 196be2 │ │ │ │ + cbnz r0, 196bc6 │ │ │ │ movs r1, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196c1c │ │ │ │ + bls.n 196b3c │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196b9c │ │ │ │ + bls.n 196abc │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196b74 │ │ │ │ + bls.n 196a94 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196bd0 │ │ │ │ + bge.n 196af0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196bd0 │ │ │ │ + bge.n 196af0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196c9c │ │ │ │ + b.n 196bbc │ │ │ │ movs r1, r3 │ │ │ │ - blt.n 196bd4 │ │ │ │ + bge.n 196af4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196c4c │ │ │ │ + bls.n 196b6c │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r1, #24] │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [pc, #584] @ (196dfc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 196b48 │ │ │ │ + bls.n 196c68 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r7, pc, #840 @ (adr r7, 196f08 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #464 @ (adr r7, 196d94 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 196bd4 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 196cf0 ) │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196c00 │ │ │ │ + bhi.n 196b20 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196cbc │ │ │ │ + bls.n 196bdc │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #200 @ (adr r7, 196c9c ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 196edc ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196be8 │ │ │ │ + bhi.n 196b08 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 196c30 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 196e70 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r2, r3 │ │ │ │ blx r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196ca0 │ │ │ │ + bhi.n 196bc0 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 196c4c │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 196c60 │ │ │ │ + bhi.n 196b80 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 196cb4 │ │ │ │ + bhi.n 196bd4 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r7, pc, #856 @ (adr r7, 196f5c ) │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ bx r9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bhi.n 196b2c │ │ │ │ + bhi.n 196c4c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1966f8 │ │ │ │ + b.n 196618 │ │ │ │ movs r1, r3 │ │ │ │ - bhi.n 196cbc │ │ │ │ + bvc.n 196bdc │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196b74 │ │ │ │ + bvc.n 196c94 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d0c │ │ │ │ + bvc.n 196c2c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d1c │ │ │ │ + bvc.n 196c3c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c8c │ │ │ │ + bvs.n 196bac │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c8c │ │ │ │ + bvs.n 196bac │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c8c │ │ │ │ + bvs.n 196bac │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cf8 │ │ │ │ + bvs.n 196c18 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 196ce0 │ │ │ │ + bvc.n 196c00 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d30 │ │ │ │ + bvc.n 196c50 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d08 │ │ │ │ + bvs.n 196c28 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ce0 │ │ │ │ + bvs.n 196c00 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cb8 │ │ │ │ + bvs.n 196bd8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c90 │ │ │ │ + bvs.n 196bb0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d38 │ │ │ │ + bvc.n 196c58 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d10 │ │ │ │ + bvs.n 196c30 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196ce8 │ │ │ │ + bvs.n 196c08 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cc0 │ │ │ │ + bvs.n 196be0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c98 │ │ │ │ + bvs.n 196bb8 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196c70 │ │ │ │ + bvs.n 196b90 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c48 │ │ │ │ + bvs.n 196b68 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c20 │ │ │ │ + bvs.n 196d40 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196d30 │ │ │ │ + bvs.n 196c50 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196cb4 │ │ │ │ + bvs.n 196bd4 │ │ │ │ movs r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 196c64 │ │ │ │ + bvs.n 196b84 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c6c │ │ │ │ + bvs.n 196b8c │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c48 │ │ │ │ + bvs.n 196d68 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196c2c │ │ │ │ + bvs.n 196d4c │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + cbz r6, 196d00 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196bfc │ │ │ │ + bvs.n 196d1c │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196cb8 │ │ │ │ + bpl.n 196bd8 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196bdc │ │ │ │ + bvs.n 196cfc │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196bcc │ │ │ │ + bvs.n 196cec │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -440342,103 +440345,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (196f10 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c36c0 │ │ │ │ + bl 1c3650 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 196cee │ │ │ │ ldr r6, [pc, #552] @ (196f14 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174860 │ │ │ │ ldr r1, [pc, #544] @ (196f18 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 196d60 │ │ │ │ ldr r1, [pc, #532] @ (196f1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #524] @ (196f20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 196d56 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (196f24 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 196d38 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174860 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 196d2e │ │ │ │ ldr r1, [pc, #464] @ (196f28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 196dbe │ │ │ │ ldr r1, [pc, #452] @ (196f2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #448] @ (196f30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 196db4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (196f34 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 196d96 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174860 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 196d8c │ │ │ │ ldr r1, [pc, #384] @ (196f38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 196de0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440449,19 +440452,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 196dcc │ │ │ │ ldr r1, [pc, #344] @ (196f3c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #336] @ (196f40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 196e10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440469,62 +440472,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 196dfa │ │ │ │ ldr r6, [pc, #304] @ (196f44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #296] @ (196f48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 196e78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174860 │ │ │ │ ldr r1, [pc, #272] @ (196f4c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 196e6e │ │ │ │ bl 174860 │ │ │ │ ldr r1, [pc, #256] @ (196f50 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 196efc │ │ │ │ ldr r2, [pc, #240] @ (196f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (196f58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #236] @ (196f5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 196ee4 │ │ │ │ ldr r1, [pc, #224] @ (196f60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #220] @ (196f64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 196eda │ │ │ │ ldr r6, [pc, #208] @ (196f68 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 196f6c │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440534,102 +440537,102 @@ │ │ │ │ bcs.n 196eda │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174860 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 196ea4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 196eac │ │ │ │ ldr r1, [pc, #148] @ (196f70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r1, [pc, #140] @ (196f74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c36f8 │ │ │ │ + bl 1c3688 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 196cd8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (196f78 ) │ │ │ │ add r2, pc │ │ │ │ b.n 196e64 │ │ │ │ nop │ │ │ │ - cmp lr, fp │ │ │ │ + cmp r6, sp │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 197008 │ │ │ │ + bpl.n 196f28 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196ffc │ │ │ │ + bmi.n 196f1c │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196f54 │ │ │ │ + bmi.n 196e74 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196f60 │ │ │ │ + bmi.n 196e80 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196ea8 │ │ │ │ + bmi.n 196fc8 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196e94 │ │ │ │ + bmi.n 196fb4 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196e54 │ │ │ │ + bmi.n 196f74 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 19702c │ │ │ │ + bcc.n 196f4c │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 197030 │ │ │ │ + bcc.n 196f50 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196f64 │ │ │ │ + bcc.n 196e84 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196fc4 │ │ │ │ + bcc.n 196ee4 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 196fec │ │ │ │ + bcc.n 196f0c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 196eb0 │ │ │ │ + bcc.n 196fd0 │ │ │ │ movs r2, r3 │ │ │ │ - uxth r0, r5 │ │ │ │ + sxth r0, r7 │ │ │ │ movs r1, r3 │ │ │ │ - bcc.n 196f00 │ │ │ │ + bcc.n 197020 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, 196fd6 │ │ │ │ + cbnz r0, 196fba │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 197058 │ │ │ │ + bcs.n 196f78 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1124] @ 1973f4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -440637,15 +440640,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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1973da │ │ │ │ mov r2, r3 │ │ │ │ @@ -440669,20 +440672,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 196fcc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ 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 1970ee │ │ │ │ mov r6, r5 │ │ │ │ @@ -440745,40 +440748,40 @@ │ │ │ │ blx 546f0 │ │ │ │ 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 1c6fe0 │ │ │ │ + bl 1c6f70 │ │ │ │ b.n 197038 │ │ │ │ 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 546f0 │ │ │ │ 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 1c6fe0 │ │ │ │ + bl 1c6f70 │ │ │ │ b.n 197038 │ │ │ │ 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 1cbde4 │ │ │ │ + bl 1cbd74 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1973e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174894 │ │ │ │ @@ -440807,23 +440810,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 1cbe8c │ │ │ │ + bl 1cbe1c │ │ │ │ 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 1c7034 │ │ │ │ + bl 1c6fc4 │ │ │ │ cbz r0, 1971a2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 197196 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -440831,22 +440834,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 1c7058 │ │ │ │ + bl 1c6fe8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197176 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c7034 │ │ │ │ + bl 1c6fc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1973c8 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -440879,15 +440882,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 197330 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c7058 │ │ │ │ + bl 1c6fe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1971c4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -440966,30 +440969,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 19728c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #244] @ (1973fc ) │ │ │ │ ldr r3, [pc, #240] @ (1973f8 ) │ │ │ │ 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 1973f0 │ │ │ │ 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 1cbed0 │ │ │ │ + bl 1cbe60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 197200 │ │ │ │ mov r1, sl │ │ │ │ bl 174a2c │ │ │ │ b.n 197216 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 19723c │ │ │ │ @@ -441025,15 +441028,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 1cbed0 │ │ │ │ + bl 1cbe60 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 19737e │ │ │ │ b.n 19712c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 19734a │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -441804,15 +441807,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19dc94 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bec40 │ │ │ │ + bl 1bebd0 │ │ │ │ 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} │ │ │ │ @@ -441850,15 +441853,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 197c06 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 197b98 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -441875,28 +441878,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 174dc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bec60 │ │ │ │ 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 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 197bc6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 197bf8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -442655,28 +442658,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1983b0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1983b0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1983a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1983a4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198392 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 198430 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -442814,27 +442817,27 @@ │ │ │ │ beq.n 1985b2 │ │ │ │ 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, 198542 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198542 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 198536 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1984ec │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198526 │ │ │ │ mov r0, r7 │ │ │ │ bl 197c4c │ │ │ │ add r9, r0 │ │ │ │ b.n 1984ec │ │ │ │ @@ -443041,15 +443044,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 19874a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bec7c │ │ │ │ + bl 1bec0c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198980 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443399,17 +443402,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 198aa4 │ │ │ │ mov r0, r8 │ │ │ │ b.n 198a14 │ │ │ │ bl 194b0a │ │ │ │ bl 2b0e │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 199098 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443419,15 +443422,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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 198b7c │ │ │ │ @@ -443489,29 +443492,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 1bee90 │ │ │ │ + bl 1bee20 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 198d34 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 198c1c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1becd0 │ │ │ │ + bl 1bec60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 198c16 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443569,58 +443572,58 @@ │ │ │ │ beq.w 198f82 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 198f82 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 198d20 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 198d20 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 198d12 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 198d28 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 198d12 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198d12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 198d04 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 198d28 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198cf6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198cd4 │ │ │ │ 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 198c44 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1bece8 │ │ │ │ + bl 1bec78 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 198f1c │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -443799,15 +443802,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 198eac │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 198f3c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -443817,15 +443820,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 198bba │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #336] @ (1990a4 ) │ │ │ │ ldr r3, [pc, #328] @ (19909c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444119,15 +444122,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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 175d4c │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444182,15 +444185,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 19940c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199618 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 199348 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 19933a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 19940c │ │ │ │ @@ -444199,15 +444202,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 19940c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 19940c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 199320 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 199504 │ │ │ │ @@ -444231,24 +444234,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199408 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199408 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1993b6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 199404 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1993a8 │ │ │ │ @@ -444269,18 +444272,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1993d4 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1993b6 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444290,15 +444293,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 19928c │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 199278 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [pc, #752] @ (199720 ) │ │ │ │ ldr r3, [pc, #744] @ (19971c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444367,15 +444370,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 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1993c4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199372 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444421,22 +444424,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 1c78cc │ │ │ │ + bl 1c785c │ │ │ │ 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 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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] │ │ │ │ @@ -444569,19 +444572,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, r0 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (1997b8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -444605,15 +444608,15 @@ │ │ │ │ beq.n 199764 │ │ │ │ ldr r6, [pc, #76] @ (1997c0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199798 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444688,15 +444691,15 @@ │ │ │ │ beq.n 199820 │ │ │ │ ldr r6, [pc, #76] @ (19987c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199854 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444795,15 +444798,15 @@ │ │ │ │ beq.n 19991c │ │ │ │ ldr r6, [pc, #76] @ (199978 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199950 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445247,15 +445250,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 199da4 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -445901,15 +445904,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a47c │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446289,15 +446292,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a84e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -446459,15 +446462,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a9ae │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446488,19 +446491,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19aaa4 ) │ │ │ │ ldr r0, [pc, #20] @ (19aaa8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17364c │ │ │ │ nop │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r1, r5 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf6d0001e │ │ │ │ + @ instruction: 0xf660001e │ │ │ │ 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, #92] @ 0x5c │ │ │ │ add.w r6, r1, #80 @ 0x50 │ │ │ │ @@ -446568,15 +446571,15 @@ │ │ │ │ bl 175680 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19ab80 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188bf0 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -446973,15 +446976,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19afa4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447539,15 +447542,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b478 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -447753,15 +447756,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 19b7a6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448110,15 +448113,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bb08 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448350,15 +448353,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bcfc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448395,15 +448398,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 1e3a10 │ │ │ │ + bl 1e39a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 188d0c │ │ │ │ movs r2, #1 │ │ │ │ @@ -448782,15 +448785,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 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c13c │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c12a │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -448875,15 +448878,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19c654 ) │ │ │ │ ldr r3, [pc, #796] @ (19c658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3a48 │ │ │ │ + bl 1e39d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 188d0c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -449865,15 +449868,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19cdfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c6730 │ │ │ │ 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 19cd88 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -449922,15 +449925,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 1c67a0 │ │ │ │ + bl 1c6730 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19ce96 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -450714,15 +450717,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19d64a │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -454256,22 +454259,22 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #300] @ (19fafc ) │ │ │ │ + ldr r3, [pc, #304] @ (19fb00 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #288] @ (19fb00 ) │ │ │ │ + ldr r1, [pc, #292] @ (19fb04 ) │ │ │ │ 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 │ │ │ │ @@ -454279,132 +454282,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #49 @ 0x31 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + movs r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + mov r0, r7 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ - mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + movs r2, #13 │ │ │ │ + orr.w r7, r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - 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 19e0b4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fb04 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19fafc ) │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #44] @ (19fb08 ) │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #32] @ (19fb00 ) │ │ │ │ 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 19faf8 │ │ │ │ + bne.n 19fafa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r6, r3, #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] @ (19fc0c ) │ │ │ │ + ldr r3, [pc, #232] @ (19fc10 ) │ │ │ │ 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] @ (19fc10 ) │ │ │ │ + ldr r1, [pc, #220] @ (19fc14 ) │ │ │ │ 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 │ │ │ │ @@ -454466,51 +454469,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fc14 ) │ │ │ │ + ldr r2, [pc, #44] @ (19fc18 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19fc0c ) │ │ │ │ + ldr r3, [pc, #32] @ (19fc10 ) │ │ │ │ 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 19fc08 │ │ │ │ + bne.n 19fc0c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r6, r3, #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] @ (19fd44 ) │ │ │ │ + ldr r3, [pc, #272] @ (19fd48 ) │ │ │ │ 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] @ (19fd48 ) │ │ │ │ + ldr r1, [pc, #260] @ (19fd4c ) │ │ │ │ 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 │ │ │ │ @@ -454589,52 +454592,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fd4c ) │ │ │ │ + ldr r2, [pc, #44] @ (19fd50 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19fd44 ) │ │ │ │ + ldr r3, [pc, #32] @ (19fd48 ) │ │ │ │ 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 19fd3e │ │ │ │ + bne.n 19fd42 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r6, r3, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (19fef0 ) │ │ │ │ + ldr r3, [pc, #388] @ (19fef8 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (19fef4 ) │ │ │ │ + ldr r1, [pc, #376] @ (19fefc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -454734,15 +454739,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #92] @ 19fee8 │ │ │ │ + vldr d7, [pc, #92] @ 19fef0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -454756,211 +454761,212 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (19fef8 ) │ │ │ │ + ldr r2, [pc, #52] @ (19ff00 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (19fef0 ) │ │ │ │ + ldr r3, [pc, #40] @ (19fef8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19fee4 │ │ │ │ + bne.n 19feec │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r6, r3, #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 r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a0080 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1a0088 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (1a0084 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a008c ) │ │ │ │ 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 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #196] @ 0xc4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #196] @ 0xc4 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 19ed58 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - vldr d7, [pc, #140] @ 1a0078 │ │ │ │ + vldr d7, [pc, #140] @ 1a0080 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a0088 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a0080 ) │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1a0090 ) │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1a0088 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a006e │ │ │ │ + bne.n 1a0076 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vshr.u64 d0, d13, #22 │ │ │ │ + vshr.u64 d0, d13, #30 │ │ │ │ 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, #276] @ (1a01bc ) │ │ │ │ + ldr r3, [pc, #276] @ (1a01c4 ) │ │ │ │ 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, #264] @ (1a01c0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1a01c8 ) │ │ │ │ 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 │ │ │ │ @@ -455041,48 +455047,48 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a01c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a01cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a01bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a01c4 ) │ │ │ │ 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 1a01b8 │ │ │ │ + bne.n 1a01c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d16, d22, d13 │ │ │ │ - mcr2 0, 3, r0, cr0, cr13, {4} │ │ │ │ + vqadd.u64 d0, d30, d13 │ │ │ │ + mrc2 0, 2, r0, cr8, cr13, {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, #3856] @ 0xf10 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a0348 ) │ │ │ │ + ldr r3, [pc, #356] @ (1a0350 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1a034c ) │ │ │ │ + ldr r1, [pc, #348] @ (1a0354 ) │ │ │ │ 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 │ │ │ │ @@ -455193,48 +455199,48 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0350 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0358 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0348 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0350 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0344 │ │ │ │ + bne.n 1a034c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr12, cr13, {4} │ │ │ │ - ldc2l 0, cr0, [r4], {157} @ 0x9d │ │ │ │ + mcr2 0, 0, r0, cr4, cr13, {4} │ │ │ │ + stc2l 0, cr0, [ip], {157} @ 0x9d │ │ │ │ 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, #284] @ (1a048c ) │ │ │ │ + ldr r3, [pc, #284] @ (1a0494 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1a0490 ) │ │ │ │ + ldr r1, [pc, #276] @ (1a0498 ) │ │ │ │ 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 │ │ │ │ @@ -455318,50 +455324,50 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0494 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a049c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a048c ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0494 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0486 │ │ │ │ + bne.n 1a048e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {157} @ 0x9d │ │ │ │ - @ instruction: 0xfb92009d │ │ │ │ + ldc2l 0, cr0, [r8], #-628 @ 0xfffffd8c │ │ │ │ + @ instruction: 0xfb8a009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1a05cc ) │ │ │ │ + ldr r3, [pc, #280] @ (1a05d4 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1a05d0 ) │ │ │ │ + ldr r1, [pc, #268] @ (1a05d8 ) │ │ │ │ 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 │ │ │ │ @@ -455441,48 +455447,48 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a05d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a05dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a05cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a05d4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a05c8 │ │ │ │ + bne.n 1a05d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb3a009d │ │ │ │ - @ instruction: 0xfa50009d │ │ │ │ + @ instruction: 0xfb32009d │ │ │ │ + @ instruction: 0xfa48009d │ │ │ │ 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, #456] @ (1a07bc ) │ │ │ │ + ldr r3, [pc, #456] @ (1a07c4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #448] @ (1a07c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1a07c8 ) │ │ │ │ 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 │ │ │ │ @@ -455635,49 +455641,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a07c4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a07cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a07bc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a07c4 ) │ │ │ │ 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 1a07b6 │ │ │ │ + bne.n 1a07be │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #157] @ 0x9d │ │ │ │ - str??.w r0, [r6, sp, lsl #1] │ │ │ │ + ldr??.w r0, [r4, #157] @ 0x9d │ │ │ │ + ldr.w r0, [lr, sp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #448] @ (1a09a4 ) │ │ │ │ + ldr r3, [pc, #448] @ (1a09ac ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1a09a8 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a09b0 ) │ │ │ │ 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 │ │ │ │ @@ -455830,49 +455836,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a09ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1a09b4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a09a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a09ac ) │ │ │ │ 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 1a099e │ │ │ │ + bne.n 1a09a6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [ip, sp, lsl #1] │ │ │ │ - @ instruction: 0xf67e009d │ │ │ │ + strb.w r0, [r4, sp, lsl #1] │ │ │ │ + @ instruction: 0xf676009d │ │ │ │ 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, #420] @ (1a0b70 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a0b78 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (1a0b74 ) │ │ │ │ + ldr r1, [pc, #412] @ (1a0b7c ) │ │ │ │ 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 │ │ │ │ @@ -456010,69 +456016,69 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0b78 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0b80 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0b70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0b78 ) │ │ │ │ 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 1a0b6a │ │ │ │ + bne.n 1a0b72 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf624009d │ │ │ │ - @ instruction: 0xf4b2009d │ │ │ │ + @ instruction: 0xf61c009d │ │ │ │ + @ instruction: 0xf4aa009d │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ (1a0dc0 ) │ │ │ │ + ldr r2, [pc, #556] @ (1a0dc8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1a0dc4 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a0dcc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1a0bda │ │ │ │ + beq.n 1a0be2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1a0dc8 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a0dc4 ) │ │ │ │ + ldr r2, [pc, #520] @ (1a0dd0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a0dcc ) │ │ │ │ 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 1a0dae │ │ │ │ + bne.w 1a0db6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -456213,27 +456219,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1a0db8 │ │ │ │ + vldr d7, [pc, #124] @ 1a0dc0 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #92] @ 1a0db8 │ │ │ │ + vldr d7, [pc, #92] @ 1a0dc0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -456255,40 +456261,40 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a0bb8 │ │ │ │ + b.n 1a0bc0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #5144576 @ 0x4e8000 │ │ │ │ + orrs.w r0, ip, #5144576 @ 0x4e8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, ip, #5144576 @ 0x4e8000 │ │ │ │ + bics.w r0, r4, #5144576 @ 0x4e8000 │ │ │ │ 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 sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1a0ef4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1a0efc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1a0ef8 ) │ │ │ │ + ldr r1, [pc, #260] @ (1a0f00 ) │ │ │ │ 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, r7, #1 │ │ │ │ @@ -456361,50 +456367,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0efc ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0f04 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0ef4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0efc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [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 1a0eee │ │ │ │ + bne.n 1a0ef6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #157 @ 0x9d │ │ │ │ - @ instruction: 0xf12e009d │ │ │ │ + addw r0, r0, #157 @ 0x9d │ │ │ │ + @ instruction: 0xf126009d │ │ │ │ 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] @ (1a1000 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a1008 ) │ │ │ │ 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] @ (1a1004 ) │ │ │ │ + ldr r1, [pc, #216] @ (1a100c ) │ │ │ │ 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 │ │ │ │ @@ -456461,49 +456467,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1008 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1010 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1000 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1008 ) │ │ │ │ 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 1a0ffa │ │ │ │ + bne.n 1a1002 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d2009d │ │ │ │ - ands.w r0, lr, #157 @ 0x9d │ │ │ │ + @ instruction: 0xf0ca009d │ │ │ │ + ands.w r0, r6, #157 @ 0x9d │ │ │ │ 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] @ (1a10cc ) │ │ │ │ + ldr r3, [pc, #164] @ (1a10d4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1a10d0 ) │ │ │ │ + ldr r1, [pc, #156] @ (1a10d8 ) │ │ │ │ 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 │ │ │ │ @@ -456539,49 +456545,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a10d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a10dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a10cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a10d4 ) │ │ │ │ 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 1a10c8 │ │ │ │ + bne.n 1a10d0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d13, #56 │ │ │ │ - vqadd.s16 d16, d16, d13 │ │ │ │ + vshr.s64 d16, d13, #64 │ │ │ │ + vqadd.s8 d16, d24, d13 │ │ │ │ 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] @ (1a11b4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1a11bc ) │ │ │ │ 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] @ (1a11b8 ) │ │ │ │ + ldr r1, [pc, #180] @ (1a11c0 ) │ │ │ │ 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 │ │ │ │ @@ -456628,49 +456634,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a11bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1a11c4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a11b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a11bc ) │ │ │ │ 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 1a11b0 │ │ │ │ + bne.n 1a11b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr10, cr13, {4} │ │ │ │ - mcr 0, 3, r0, cr8, cr13, {4} │ │ │ │ + mrc 0, 7, r0, cr2, cr13, {4} │ │ │ │ + mcr 0, 3, r0, cr0, cr13, {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 r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1a12b8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1a12c0 ) │ │ │ │ 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] @ (1a12bc ) │ │ │ │ + ldr r1, [pc, #208] @ (1a12c4 ) │ │ │ │ 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 │ │ │ │ @@ -456725,49 +456731,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a12c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a12c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a12b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a12c0 ) │ │ │ │ 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 1a12b2 │ │ │ │ + bne.n 1a12ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 0, r0, cr2, cr13, {4} │ │ │ │ - stcl 0, cr0, [r6, #-628]! @ 0xfffffd8c │ │ │ │ + mcr 0, 0, r0, cr10, cr13, {4} │ │ │ │ + ldcl 0, cr0, [lr, #-628] @ 0xfffffd8c │ │ │ │ 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] @ (1a13d8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a13e0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1a13dc ) │ │ │ │ + ldr r1, [pc, #244] @ (1a13e4 ) │ │ │ │ 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 │ │ │ │ @@ -456836,49 +456842,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a13e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a13e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a13d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a13e0 ) │ │ │ │ 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 1a13d2 │ │ │ │ + bne.n 1a13da │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-628] @ 0xfffffd8c │ │ │ │ - mcrr 0, 9, r0, sl, cr13 │ │ │ │ + stc 0, cr0, [ip, #-628] @ 0xfffffd8c │ │ │ │ + mcrr 0, 9, r0, r2, cr13 │ │ │ │ stmdb 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] @ (1a1544 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a154c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1a1548 ) │ │ │ │ + ldr r1, [pc, #320] @ (1a1550 ) │ │ │ │ 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 │ │ │ │ @@ -456971,67 +456977,67 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a154c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a1554 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a1544 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a154c ) │ │ │ │ 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 1a153e │ │ │ │ + bne.n 1a1546 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf4009d │ │ │ │ - @ instruction: 0xeade009d │ │ │ │ + @ instruction: 0xebec009d │ │ │ │ + @ instruction: 0xead6009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #540] @ (1a1780 ) │ │ │ │ + ldr r2, [pc, #540] @ (1a1788 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1a1784 ) │ │ │ │ + ldr r3, [pc, #540] @ (1a178c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1a15aa │ │ │ │ + beq.n 1a15b2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1a1788 ) │ │ │ │ - ldr r3, [pc, #500] @ (1a1784 ) │ │ │ │ + ldr r2, [pc, #504] @ (1a1790 ) │ │ │ │ + ldr r3, [pc, #500] @ (1a178c ) │ │ │ │ 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 1a1774 │ │ │ │ + bne.w 1a177c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -457169,27 +457175,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1a1778 │ │ │ │ + vldr d7, [pc, #120] @ 1a1780 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #84] @ 1a1778 │ │ │ │ + vldr d7, [pc, #84] @ 1a1780 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -457211,39 +457217,39 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a1588 │ │ │ │ + b.n 1a1590 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, sp, lsr #2 │ │ │ │ + eor.w r0, ip, sp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, ip, sp, lsr #2 │ │ │ │ + orn r0, r4, sp, lsr #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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1a18b4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1a18bc ) │ │ │ │ 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] @ (1a18b8 ) │ │ │ │ + ldr r1, [pc, #256] @ (1a18c0 ) │ │ │ │ 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 │ │ │ │ @@ -457315,65 +457321,65 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a18bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1a18c4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a18b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a18bc ) │ │ │ │ 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 1a18ae │ │ │ │ + bne.n 1a18b6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r6, #628] @ 0x274 │ │ │ │ - b.n 1a1794 │ │ │ │ + @ instruction: 0xe83e009d │ │ │ │ + b.n 1a178c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r5, [pc, #300] @ (1a19fc ) │ │ │ │ + ldr r5, [pc, #300] @ (1a1a04 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1a1a00 ) │ │ │ │ + ldr r2, [pc, #300] @ (1a1a08 ) │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1a199a │ │ │ │ + blt.n 1a19a2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1a1978 │ │ │ │ + bls.n 1a1980 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1a19d4 │ │ │ │ + beq.n 1a19dc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -457387,184 +457393,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ - bne.n 1a19e2 │ │ │ │ + bne.n 1a19ea │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1a1a04 ) │ │ │ │ - ldr r3, [pc, #156] @ (1a1a00 ) │ │ │ │ + ldr r2, [pc, #164] @ (1a1a0c ) │ │ │ │ + ldr r3, [pc, #156] @ (1a1a08 ) │ │ │ │ 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 1a19f8 │ │ │ │ + bne.n 1a1a00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1a190c │ │ │ │ + bne.n 1a1914 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1a19ba │ │ │ │ + bne.n 1a19c2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a195a │ │ │ │ + b.n 1a1962 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e1b0 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #204] @ 0xcc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a195a │ │ │ │ + b.n 1a1962 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd ip, r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1a1988 │ │ │ │ + b.n 1a1990 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1a1986 │ │ │ │ + beq.n 1a198e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1a19bc │ │ │ │ + b.n 1a19c4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1946 │ │ │ │ + b.n 1a194e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a184c │ │ │ │ + b.n 1a1844 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a173c │ │ │ │ + b.n 1a1734 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1a1a60 │ │ │ │ + ldr.w lr, [pc, #72] @ 1a1a68 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1a1a64 │ │ │ │ + ldr.w ip, [pc, #68] @ 1a1a6c │ │ │ │ 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 1a18c0 │ │ │ │ + bl 1a18c8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1a1a68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1a64 ) │ │ │ │ + ldr r2, [pc, #36] @ (1a1a70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1a5c │ │ │ │ + bne.n 1a1a64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a1618 │ │ │ │ + b.n 1a1610 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a15d8 │ │ │ │ + b.n 1a15d0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #452] @ (1a1c40 ) │ │ │ │ + ldr r5, [pc, #452] @ (1a1c48 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1a1c44 ) │ │ │ │ + ldr r4, [pc, #452] @ (1a1c4c ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1a1acc │ │ │ │ + beq.n 1a1ad4 │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a1b4a │ │ │ │ + bmi.n 1a1b52 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e77c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1a1c48 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a1c50 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1a1c44 ) │ │ │ │ + ldr r3, [pc, #400] @ (1a1c4c ) │ │ │ │ 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 1a1c3a │ │ │ │ + bne.w 1a1c42 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1a1b02 │ │ │ │ + bpl.n 1a1b0a │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1a1b5a │ │ │ │ + bcs.n 1a1b62 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1a1b98 │ │ │ │ + bcs.n 1a1ba0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1a1c18 │ │ │ │ - ldr r2, [pc, #344] @ (1a1c4c ) │ │ │ │ + bcs.w 1a1c20 │ │ │ │ + ldr r2, [pc, #344] @ (1a1c54 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1a1c50 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a1c58 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1ab4 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1a1b76 │ │ │ │ + bmi.n 1a1b7e │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -457585,46 +457591,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1ab4 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 19e77c │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1ab4 │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a1b98 │ │ │ │ + bls.n 1a1ba0 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1a1c32 │ │ │ │ + bls.n 1a1c3a │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1a1ae2 │ │ │ │ + bhi.n 1a1aea │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1a1bde │ │ │ │ + beq.n 1a1be6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1ab4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1a1af0 │ │ │ │ + bcc.n 1a1af8 │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -457639,15 +457645,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1ab4 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [sp, #4] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -457663,70 +457669,70 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1a1b92 │ │ │ │ + b.n 1a1b9a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1a1aac │ │ │ │ + b.n 1a1ab4 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1a1b76 │ │ │ │ - b.n 1a1ae2 │ │ │ │ + bcs.n 1a1b7e │ │ │ │ + b.n 1a1aea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a173c │ │ │ │ + b.n 1a1734 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a16d4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ movs r2, r3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, 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, #3816] @ 0xee8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1a1f70 ) │ │ │ │ - ldr r3, [pc, #768] @ (1a1f74 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, pc │ │ │ │ + ldr r0, [pc, #768] @ (1a1f78 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a1f7c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1a1f68 │ │ │ │ - ldr.w r8, [r9, #32] │ │ │ │ + vldr d8, [pc, #748] @ 1a1f70 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ movs r1, #0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 19eaac │ │ │ │ + ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1a1e18 │ │ │ │ + bls.w 1a1e20 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -457847,42 +457853,42 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1a1f78 ) │ │ │ │ - ldr r3, [pc, #376] @ (1a1f74 ) │ │ │ │ + ldr r2, [pc, #384] @ (1a1f80 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a1f7c ) │ │ │ │ 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 1a2198 │ │ │ │ + bne.w 1a21a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 1a1f7c │ │ │ │ + beq.w 1a1f84 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a2096 │ │ │ │ + bne.w 1a209e │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 19e0b4 │ │ │ │ @@ -457986,25 +457992,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a1de6 │ │ │ │ + b.n 1a1dee │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2684 │ │ │ │ + b.n 1a267c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2380 │ │ │ │ + b.n 1a2378 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ @@ -458106,15 +458112,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1a1df2 │ │ │ │ + b.n 1a1dfa │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -458211,82 +458217,82 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a1f3a │ │ │ │ + b.n 1a1f42 │ │ │ │ blx 54c30 <__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] @ (1a2210 ) │ │ │ │ + ldr r2, [pc, #96] @ (1a2218 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1a2214 ) │ │ │ │ + ldr r3, [pc, #96] @ (1a221c ) │ │ │ │ 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, 1a21e4 │ │ │ │ - vldr d7, [pc, #56] @ 1a2208 │ │ │ │ + cbz r3, 1a21ec │ │ │ │ + vldr d7, [pc, #56] @ 1a2210 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1a2218 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a2214 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a2220 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a221c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2202 │ │ │ │ + bne.n 1a220a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #16 │ │ │ │ + udf #8 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a24ac ) │ │ │ │ + ldr r3, [pc, #632] @ (1a24b4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a24b0 ) │ │ │ │ + ldr r1, [pc, #620] @ (1a24b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -458302,15 +458308,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -458505,51 +458511,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a24b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a24bc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a24ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1a24b4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a24a6 │ │ │ │ + bne.n 1a24ae │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a2424 │ │ │ │ + ble.n 1a241c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - blt.n 1a25a4 │ │ │ │ + blt.n 1a259c │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1a26c0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1a26c8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1a26c4 ) │ │ │ │ + ldr r1, [pc, #484] @ (1a26cc ) │ │ │ │ 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 │ │ │ │ @@ -458565,15 +458571,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ 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] │ │ │ │ @@ -458713,51 +458719,51 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a26c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a26d0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a26c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a26c8 ) │ │ │ │ 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 1a26ba │ │ │ │ + bne.n 1a26c2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a2700 │ │ │ │ + blt.n 1a26f8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bls.n 1a2790 │ │ │ │ + bls.n 1a2788 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2914 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a291c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2918 ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2920 ) │ │ │ │ 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 │ │ │ │ @@ -458773,15 +458779,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -458944,51 +458950,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a291c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2924 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2914 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a291c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a290e │ │ │ │ + bne.n 1a2916 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1a292c │ │ │ │ + bls.n 1a2924 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bvc.n 1a293c │ │ │ │ + bvc.n 1a2934 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2b68 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a2b70 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2b6c ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2b74 ) │ │ │ │ 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 │ │ │ │ @@ -459004,15 +459010,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -459176,67 +459182,66 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2b70 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2b78 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2b68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2b70 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2b62 │ │ │ │ + bne.n 1a2b6a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a2ad8 │ │ │ │ + bvs.n 1a2ad0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 1a2ae8 │ │ │ │ + bmi.n 1a2ae0 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #724] @ (1a2e60 ) │ │ │ │ - ldr r3, [pc, #724] @ (1a2e64 ) │ │ │ │ + ldr.w r0, [pc, #1220] @ 1a3054 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1a3058 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r9, [r4, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #680] @ 1a2e58 │ │ │ │ - mov r2, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ + strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - vstr d7, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ bl 19eaac │ │ │ │ + ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1a2d2a │ │ │ │ + bls.w 1a2d32 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -459351,40 +459356,40 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #344] @ (1a2e68 ) │ │ │ │ - ldr r3, [pc, #340] @ (1a2e64 ) │ │ │ │ + ldr r2, [pc, #836] @ (1a305c ) │ │ │ │ + ldr r3, [pc, #832] @ (1a3058 ) │ │ │ │ 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 1a305c │ │ │ │ + bne.w 1a304e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 1a2e6c │ │ │ │ + beq.w 1a2e5e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a2f56 │ │ │ │ + bne.w 1a2f48 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459484,26 +459489,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a2cfc │ │ │ │ - nop │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 1a2f3c │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 1a2e44 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ + b.n 1a2d04 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -459591,15 +459585,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a2cee │ │ │ │ + b.n 1a2cf6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459703,16 +459697,23 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1a2e44 │ │ │ │ + b.n 1a2e4c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bmi.n 1a3120 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 1a3028 │ │ │ │ + lsls r5, r3, #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, #132] @ (1a30f4 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #132] @ (1a30f8 ) │ │ │ │ @@ -460069,16 +460070,16 @@ │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1a35d0 ) │ │ │ │ - ldr r3, [pc, #468] @ (1a35d4 ) │ │ │ │ + ldr r2, [pc, #460] @ (1a35c8 ) │ │ │ │ + ldr r3, [pc, #460] @ (1a35cc ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460091,24 +460092,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460168,15 +460169,14 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -460186,92 +460186,91 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r6 │ │ │ │ - ldrne.w r2, [sl] │ │ │ │ - orr.w r3, r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r2 │ │ │ │ - movne r2, fp │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + it eq │ │ │ │ + moveq r3, r6 │ │ │ │ + orr.w r7, r7, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ + ittt ne │ │ │ │ + eorne.w r8, r8, r3 │ │ │ │ + movne r3, r6 │ │ │ │ + ubfxne r6, r8, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a35d8 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a35d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a35d0 ) │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [pc, #40] @ (1a35cc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r4, [r9, #4] │ │ │ │ + str.w r7, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a35ca │ │ │ │ + bne.n 1a35c2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1a37dc ) │ │ │ │ + ldr r2, [pc, #488] @ (1a37d4 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1a37e0 ) │ │ │ │ + ldr r3, [pc, #488] @ (1a37d8 ) │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -460297,20 +460296,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a37d0 │ │ │ │ + bne.w 1a37c8 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a3660 │ │ │ │ + bmi.n 1a3658 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -460435,54 +460434,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a37e4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a37dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a37e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a37d8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a37d6 │ │ │ │ + bne.n 1a37ce │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3660 │ │ │ │ + b.n 1a3658 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1a39e0 ) │ │ │ │ + ldr r3, [pc, #476] @ (1a39d8 ) │ │ │ │ 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, #464] @ (1a39e4 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a39dc ) │ │ │ │ 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 │ │ │ │ @@ -460497,15 +460496,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ 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] │ │ │ │ @@ -460526,20 +460525,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a39d6 │ │ │ │ + bne.w 1a39ce │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a38a4 │ │ │ │ + bne.n 1a389c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -460643,53 +460642,53 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a39e8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a39e0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a39e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a39d8 ) │ │ │ │ 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 1a39dc │ │ │ │ + bne.n 1a39d4 │ │ │ │ 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 1a38a4 │ │ │ │ + b.n 1a389c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1a3c08 ) │ │ │ │ + ldr r3, [pc, #512] @ (1a3c00 ) │ │ │ │ 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, #500] @ (1a3c0c ) │ │ │ │ + ldr r1, [pc, #500] @ (1a3c04 ) │ │ │ │ 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 │ │ │ │ @@ -460704,15 +460703,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ 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] │ │ │ │ @@ -460733,20 +460732,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ 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 1a3bfe │ │ │ │ + bne.w 1a3bf6 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3aac │ │ │ │ + bne.n 1a3aa4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -460866,48 +460865,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3c10 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3c08 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3c08 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a3c00 ) │ │ │ │ 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 1a3c04 │ │ │ │ + bne.n 1a3bfc │ │ │ │ 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 1a3aac │ │ │ │ + b.n 1a3aa4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1a3e68 ) │ │ │ │ + ldr r2, [pc, #572] @ (1a3e60 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1a3e6c ) │ │ │ │ + ldr r3, [pc, #572] @ (1a3e64 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -460953,20 +460952,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a3e5c │ │ │ │ + bne.w 1a3e54 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3cce │ │ │ │ + bne.n 1a3cc6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461107,54 +461106,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a3e70 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a3e68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a3e6c ) │ │ │ │ + ldr r3, [pc, #48] @ (1a3e64 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3e62 │ │ │ │ + bne.n 1a3e5a │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3cce │ │ │ │ + b.n 1a3cc6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a4108 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a4100 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a410c ) │ │ │ │ + ldr r1, [pc, #620] @ (1a4104 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -461169,15 +461168,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461208,20 +461207,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 1a40fe │ │ │ │ + bne.w 1a40f6 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3f4e │ │ │ │ + bne.n 1a3f46 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461381,53 +461380,53 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4110 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4108 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4108 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4100 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4104 │ │ │ │ + bne.n 1a40fc │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3f4e │ │ │ │ + b.n 1a3f46 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r5, r3, #2 │ │ │ │ - stmdbne sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + itte cs │ │ │ │ + lslcs r5, r3, #2 │ │ │ │ + stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a43a8 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a43a0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1a43ac ) │ │ │ │ + ldr r1, [pc, #624] @ (1a43a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -461442,15 +461441,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a21a0 │ │ │ │ + bl 1a21a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461481,20 +461480,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 1a439e │ │ │ │ + bne.w 1a4396 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a41ec │ │ │ │ + bmi.n 1a41e4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461653,1106 +461652,1123 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a43b0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a43a8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a43a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a43a0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a43a4 │ │ │ │ + bne.n 1a439c │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a41ec │ │ │ │ + b.n 1a41e4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1128] @ 1a4838 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1a483c │ │ │ │ + str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + ldr.w r2, [pc, #1160] @ 1a4850 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1a4854 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldrb.w fp, [r6, #13] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1a4810 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1a482a │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov r7, sl │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #1, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ubfx r7, r2, #2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a4616 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1a462e │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - ldrd sl, r9, [sp, #228] @ 0xe4 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r8, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + strd r2, r9, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 19e658 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + add r0, sp, #32 │ │ │ │ + orr.w r2, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 1a31a8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19e0b4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r0, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1a4820 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1a4836 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ - movls r2, fp │ │ │ │ - movhi r5, fp │ │ │ │ - movls r5, r2 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + movls r2, sl │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r1, r2 │ │ │ │ + ldrhi.w r2, [r8, #4] │ │ │ │ itt hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldrbhi.w sl, [r2] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r5, r3, r5 │ │ │ │ - itete eq │ │ │ │ - moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 1a47d6 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldrh r3, [r7, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + it eq │ │ │ │ + moveq r3, r5 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itt ne │ │ │ │ + ldrdne r3, r2, [sp, #20] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1a480a │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r9, r5, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r9, r8, [sp, #220] @ 0xdc │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r2, [r8] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e658 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #20] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ bl 1a31a8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + vldr d7, [pc, #268] @ 1a4848 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 1a476c │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a4784 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee ls │ │ │ │ - movls r1, fp │ │ │ │ + movls r1, sl │ │ │ │ movls r2, r1 │ │ │ │ ldrhi.w r2, [r9, #4] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ + movhi r2, sl │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #172] @ 1a4830 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + orrs r6, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #16] │ │ │ │ eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e0b4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #72] @ (1a4840 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a483c ) │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + strd r2, r3, [fp] │ │ │ │ + ldr r2, [pc, #72] @ (1a4858 ) │ │ │ │ + ldr r3, [pc, #64] @ (1a4854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4826 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.n 1a483e │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r5, fp, fp, lsr #1 │ │ │ │ - and.w r3, fp, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1a4412 │ │ │ │ - ubfx r2, fp, #1, #1 │ │ │ │ - b.n 1a45c2 │ │ │ │ + and.w r1, sl, #1 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 1a440a │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 1a45a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1a4d40 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1252] @ 1a4d44 │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1a4d50 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1236] @ 1a4d54 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a4d1a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a4d22 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #12] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r8, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r7, r2, #11, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a4b1c │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + bne.w 1a4b1e │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r6, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #32] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e658 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1a31a8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + mov r3, fp │ │ │ │ + strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1a31a8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19e0b4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a4d2a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a4d2e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0b4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrh r3, [r3, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (1a4d48 ) │ │ │ │ - ldr r3, [pc, #572] @ (1a4d40 ) │ │ │ │ + ldr r2, [pc, #596] @ (1a4d58 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a4d50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a4d3a │ │ │ │ + bne.w 1a4d3e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + mov r6, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, fp, [sp] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e658 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r7 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r7, r6, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1a31a8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r6, r9, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1a31a8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + vldr d7, [pc, #228] @ 1a4d48 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r6 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1a4d32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a4d36 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 1a4ae0 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 1a48a0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a4a8c │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r2, r6 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1a4afa │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1a48be │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 1a4a7a │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - b.n 1a4cae │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1a4ca0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1a5274 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a52a0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1296] @ 1a5278 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1316] @ 1a52a4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a5252 │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a5274 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a5034 │ │ │ │ + bne.w 1a5054 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov sl, r5 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ @@ -462793,15 +462809,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -462822,392 +462838,401 @@ │ │ │ │ orr.w r6, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 546f0 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r9 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ bl 1a31a8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r7, r6 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5262 │ │ │ │ + bne.w 1a5280 │ │ │ │ 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] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r6, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldrh.w r3, [fp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + it eq │ │ │ │ + moveq r3, r5 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itt ne │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #612] @ (1a527c ) │ │ │ │ - ldr r3, [pc, #600] @ (1a5274 ) │ │ │ │ + ldr r2, [pc, #624] @ (1a52a8 ) │ │ │ │ + ldr r3, [pc, #612] @ (1a52a0 ) │ │ │ │ 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 1a5270 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 1a5290 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov r6, r3 │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e658 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ bl 1a31a8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r6, sl, r3 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ bl 1a31a8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vldr d7, [pc, #224] @ 1a5298 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a526a │ │ │ │ + bne.n 1a5288 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #20] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r7, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r6, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e0b4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a4ff8 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 1a4da8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r6 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1a5030 │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1a4dbe │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a4fa4 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1a51e4 │ │ │ │ + b.n 1a4faa │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1a51f2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r2 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1a5588 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a558c ) │ │ │ │ + ldr r2, [pc, #756] @ (1a55b8 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a55bc ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a57e6 │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a5804 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r0, #1 │ │ │ │ + itee ls │ │ │ │ + movls r9, r3 │ │ │ │ + ldrhi r3, [r1, #4] │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - itt hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - orrhi.w r9, r2, r1 │ │ │ │ - ubfx r3, r2, #5, #1 │ │ │ │ - ite ls │ │ │ │ - movls r9, r3 │ │ │ │ ubfxhi r9, r9, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldrb r1, [r5, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a5594 │ │ │ │ + bne.w 1a55c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -463301,35 +463326,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #356] @ 1a5580 │ │ │ │ + vldr d7, [pc, #356] @ 1a55b0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a57f4 │ │ │ │ + bne.w 1a580e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -463392,21 +463417,21 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #108] @ 1a5580 │ │ │ │ + vldr d7, [pc, #108] @ 1a55b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463422,36 +463447,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ (1a5590 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a558c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a55c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a55bc ) │ │ │ │ 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 1a5822 │ │ │ │ + bne.w 1a5848 │ │ │ │ mov r0, r6 │ │ │ │ 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 r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ @@ -463541,20 +463566,20 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - vldr d7, [pc, #416] @ 1a5828 │ │ │ │ + vldr d7, [pc, #408] @ 1a5850 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463612,367 +463637,368 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #244] @ 1a5828 │ │ │ │ + vldr d7, [pc, #236] @ 1a5850 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w r9, [r5, #13] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1a57fc │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a5816 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, r9 │ │ │ │ - movls r3, r2 │ │ │ │ - ldrhi.w r3, [r8, #4] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, r9, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + itt ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, r3 │ │ │ │ + bhi.n 1a583a │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e0b4 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd r5, r4, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r4 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 1a555c │ │ │ │ - orr.w r9, r2, r2, lsr #1 │ │ │ │ - and.w r3, r2, #1 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ - b.n 1a52d2 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1a558c │ │ │ │ + ubfx r9, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1a5300 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a5466 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ + b.n 1a5496 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r2, r9, #1, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r1 │ │ │ │ - b.n 1a57b0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + orrs r5, r7 │ │ │ │ + b.n 1a57e8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + b.n 1a57c6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1a5df8 │ │ │ │ + ldr.w r2, [pc, #1456] @ 1a5e20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1a5dfc │ │ │ │ + ldr.w r3, [pc, #1456] @ 1a5e24 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a5db2 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1a5dce │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + ite ls │ │ │ │ + movls r6, r7 │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a5b4e │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1a5b82 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5dc2 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1a5dd8 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ blx 546f0 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -463981,246 +464007,242 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #716] @ (1a5e00 ) │ │ │ │ - ldr r3, [pc, #712] @ (1a5dfc ) │ │ │ │ + ldr r2, [pc, #704] @ (1a5e28 ) │ │ │ │ + ldr r3, [pc, #700] @ (1a5e24 ) │ │ │ │ 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 1a5dea │ │ │ │ + bne.w 1a5e10 │ │ │ │ mov r0, r8 │ │ │ │ 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 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #476] @ 1a5df0 │ │ │ │ + vldr d7, [pc, #472] @ 1a5e18 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #336] @ 1a5df0 │ │ │ │ + vldr d7, [pc, #332] @ 1a5e18 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a5dc8 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r7, r6 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w r7, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1a5dde │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1a5e02 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ + orr.w r6, sl, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov.w fp, #0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r2, fp │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ @@ -464228,1324 +464250,1304 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r2, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r5 │ │ │ │ - b.n 1a5b2c │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1a5884 │ │ │ │ + b.n 1a5b60 │ │ │ │ + ubfx r6, r7, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + b.n 1a58ac │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5a2c │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1a5a5a │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r2 │ │ │ │ - b.n 1a5d1c │ │ │ │ + orr.w r6, sl, r2 │ │ │ │ + b.n 1a5d50 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1a5d2e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #696 @ (adr r7, 1a60b4 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 1a603c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #800 @ (adr r4, 1a6124 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 1a607c ) │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #852] @ (1a6170 ) │ │ │ │ - ldr r3, [pc, #852] @ (1a6174 ) │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - add r2, pc │ │ │ │ + ldr r2, [pc, #840] @ (1a6190 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - mov sl, r1 │ │ │ │ + ldr r3, [pc, #840] @ (1a6194 ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a63fc │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1a63f8 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + ite ls │ │ │ │ + movls r6, r7 │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a617c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1a619c │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w fp, #0 │ │ │ │ + orrs r3, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ - str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #452] @ 1a6168 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + mov.w sl, #1 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #12 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ + movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orrs r3, r1 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ + orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - orrs r1, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a640c │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1a6402 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ + ldrhi r3, [sp, #24] │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r6, #0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r3, r5, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r5, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #31 │ │ │ │ - str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ movs r2, #29 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 546f0 │ │ │ │ + vldr d7, [pc, #148] @ 1a6188 │ │ │ │ mov r3, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r7, r2, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrne r2, [r6, #28] │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrne r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ it ne │ │ │ │ - ldrne r5, [r2, #0] │ │ │ │ + ldrne r6, [r2, #0] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - eorne r5, r3 │ │ │ │ + eorne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ - ubfxne r5, r5, #2, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1a6178 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6174 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a6198 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6194 ) │ │ │ │ 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 1a643a │ │ │ │ + bne.w 1a6440 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #880 @ (adr r1, 1a64e4 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 1a645c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - ldrd r9, r5, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 19e0b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #480] @ 1a6440 │ │ │ │ + vldr d7, [pc, #468] @ 1a6448 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orrs r2, r5 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + orrs r7, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e1b0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #292] @ 1a6440 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #288] @ 1a6448 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r2, sp, #32 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w r9, [r6, #13] │ │ │ │ - orrs r5, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1a6412 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1a6408 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, r9 │ │ │ │ - movls r7, r3 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ubfxhi r3, r9, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1a642c │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mov.w fp, #0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6434 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1a643a │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ mov r2, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r2, r5 │ │ │ │ + orr.w r2, r2, sl │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r3, r7 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - b.n 1a6144 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1a5e58 │ │ │ │ + b.n 1a6162 │ │ │ │ + ubfx r6, r7, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + b.n 1a5e80 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6026 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ + b.n 1a6054 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - b.n 1a638e │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + b.n 1a63a4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1a6382 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ - b.n 1a63dc │ │ │ │ + b.n 1a63d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #840] @ (1a67a8 ) │ │ │ │ + ldr r2, [pc, #848] @ (1a67b8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1a67ac ) │ │ │ │ + ldr r3, [pc, #848] @ (1a67bc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a6a42 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1a6a3e │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + ite ls │ │ │ │ + movls r6, r7 │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a67b4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1a67c4 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6a52 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1a6a48 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #29 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #188] @ 1a67a0 │ │ │ │ + vldr d7, [pc, #188] @ 1a67b0 │ │ │ │ mov r2, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - iteee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrne r2, [r6, #28] │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ - ldrne r2, [r2, #4] │ │ │ │ - it ne │ │ │ │ - ldrne r5, [r2, #0] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne r5, r3 │ │ │ │ - movne r3, #0 │ │ │ │ - ubfxne r5, r5, #2, #1 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + orr.w sl, r6, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ubfx r3, r7, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r7, fp │ │ │ │ + moveq r2, r7 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, fp │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r7, r7, #2, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ - orrs r3, r7 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1a67b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a67ac ) │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #48] @ (1a67c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a67bc ) │ │ │ │ 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 1a6a80 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ bl 19e0b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #528] @ 1a6a88 │ │ │ │ + vldr d7, [pc, #516] @ 1a6a88 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e1b0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #31 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, #0 │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #31 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - vldr d7, [pc, #340] @ 1a6a88 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + vldr d7, [pc, #332] @ 1a6a88 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1a6c │ │ │ │ + bl 1a1a74 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a6a58 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ + orrs r6, r7 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 1a6a4e │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r7 │ │ │ │ + bhi.n 1a6a72 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19e0b4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + strd r7, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6a7a │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, fp, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + orr.w r5, r3, r1 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, sl │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, sl │ │ │ │ + itt ne │ │ │ │ + eorne.w fp, fp, r3 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r5 │ │ │ │ - b.n 1a677a │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1a6498 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1a6788 │ │ │ │ + ubfx r6, r7, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + b.n 1a64a0 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6644 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1a6652 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r7, #1, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r2 │ │ │ │ - b.n 1a69ae │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1a69fc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + b.n 1a69ba │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + b.n 1a6998 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -467365,15 +467367,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a7cd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -468074,15 +468076,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a83dc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -468781,15 +468783,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a8acc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -469486,15 +469488,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a91bc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -470197,15 +470199,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a98be │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -471217,15 +471219,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1aa2d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -471619,15 +471621,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1aa6ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -472353,15 +472355,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1aae22 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a08 │ │ │ │ + bl 1a1a10 │ │ │ │ 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] │ │ │ │ @@ -472768,955 +472770,911 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1ab780 │ │ │ │ + str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1ab740 │ │ │ │ mov r6, r1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1ab784 │ │ │ │ - mov.w fp, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ + ldr.w r0, [pc, #1268] @ 1ab744 │ │ │ │ + ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - mov r2, r9 │ │ │ │ - ldrb.w r7, [r9] │ │ │ │ - ubfx r7, r7, #4, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r8 │ │ │ │ + ldrb.w r3, [r8] │ │ │ │ + ubfx fp, r3, #4, #1 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w sl, [r6, #32] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - cmp.w sl, #4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - movne.w r8, #0 │ │ │ │ + moveq r7, #1 │ │ │ │ + movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w r8, r8, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ it ne │ │ │ │ - movne.w r8, #0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 1ab4c2 │ │ │ │ + movne r7, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1ab4a2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r1 │ │ │ │ - cmp.w sl, #2 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, r8 │ │ │ │ + cmpeq r2, r7 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bne.w 1ab78c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 1ab92c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bne.w 1ab74c │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 1ab8dc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r8, [sp] │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r8, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r2, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w r8, #0 │ │ │ │ + movs r7, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r1, r8, [sp] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd sl, r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r9, r7, [sp] │ │ │ │ + orrs r2, r1 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str.w sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ bl 19e468 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - orr.w r9, r9, r1 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orr.w r4, r3, r1 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, r9, r2 │ │ │ │ - orrs r4, r3 │ │ │ │ - b.n 1ab744 │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r8, r2 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ + b.n 1ab708 │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd sl, r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #624] @ 1ab770 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d8, [pc, #588] @ 1ab730 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #2, #1 │ │ │ │ - strd r1, fp, [sp] │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #4, #1 │ │ │ │ - strd r1, fp, [sp] │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + and.w r9, r9, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - vstr d8, [sp, #88] @ 0x58 │ │ │ │ + vstr d8, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ bl 19e468 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e0b4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ and.w r2, r2, #32 │ │ │ │ - orrs.w r2, r2, sl │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + orrs.w r2, r2, r9 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, fp │ │ │ │ + moveq r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - vldr d7, [pc, #208] @ 1ab778 │ │ │ │ + vldr d7, [pc, #204] @ 1ab738 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + mov r1, r7 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #32 │ │ │ │ + strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #32 │ │ │ │ + strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #32 │ │ │ │ + strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ab788 ) │ │ │ │ - strd sl, r4, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (1ab748 ) │ │ │ │ + strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ab780 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ab740 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abb42 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + bne.w 1abaea │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #664] @ (1aba20 ) │ │ │ │ + ldr r5, [pc, #664] @ (1ab9e0 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [pc, #704] @ (1aba4c ) │ │ │ │ + ldr r0, [pc, #944] @ (1abafc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 1ab308 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 1ab310 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r8, sl, [sp, #236] @ 0xec │ │ │ │ + ldrd r7, r9, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + str.w sl, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r9 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 19e468 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, r8, r2 │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ab744 │ │ │ │ + b.n 1ab708 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r8, [sp] │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd r9, sl, [sp, #228] @ 0xe4 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d8, [pc, #472] @ 1abaf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - vldr d8, [pc, #472] @ 1abb48 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + vstr d8, [sp, #80] @ 0x50 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + mov r2, sl │ │ │ │ bl 19e468 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, r1, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 19e3b0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - bl 19e0b4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ and.w r2, r2, #32 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + and.w r3, r3, #32768 @ 0x8000 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + movs r7, #0 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r5, r6 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ + str.w fp, [sp] │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ab744 │ │ │ │ + b.n 1ab708 │ │ │ │ blx 54c30 <__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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ac0b0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ac058 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ac0b4 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ac05c │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -473730,29 +473688,28 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ 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 1abe02 │ │ │ │ + bne.w 1abdac │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -473778,17 +473735,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1ac0bc │ │ │ │ + bne.w 1ac064 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ac160 │ │ │ │ + beq.w 1ac108 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -473959,15 +473916,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac072 │ │ │ │ + b.n 1ac01c │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -473982,15 +473939,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ac0a0 │ │ │ │ + vldr d8, [pc, #608] @ 1ac048 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -474089,14 +474046,27 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -474113,31 +474083,18 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e0b4 │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ @@ -474151,15 +474108,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - vldr d7, [pc, #208] @ 1ac0a8 │ │ │ │ + vldr d7, [pc, #208] @ 1ac050 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -474211,46 +474168,45 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ac0b8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ac060 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ac0b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ac058 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac346 │ │ │ │ + bne.w 1ac2ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc │ │ │ │ + add sl, sl │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1abc44 │ │ │ │ + bne.w 1abbee │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474308,15 +474264,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1abce2 │ │ │ │ + b.n 1abc8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -474332,15 +474288,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #436] @ 1ac350 │ │ │ │ + vldr d8, [pc, #428] @ 1ac2f0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -474386,146 +474342,146 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w sl, r2, #32 │ │ │ │ bl 19e508 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - bl 19e0b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs.w r2, sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r6, #245 @ 0xf5 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1abdf2 │ │ │ │ + b.n 1abd9c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ac8b8 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ac858 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ac8bc │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ac85c │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -474539,29 +474495,28 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ 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 1ac60a │ │ │ │ + bne.w 1ac5ac │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474587,17 +474542,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1ac8c4 │ │ │ │ + bne.w 1ac864 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ac968 │ │ │ │ + beq.w 1ac908 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474768,15 +474723,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac87a │ │ │ │ + b.n 1ac81c │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -474791,15 +474746,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ac8a8 │ │ │ │ + vldr d8, [pc, #608] @ 1ac848 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -474898,14 +474853,27 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -474922,31 +474890,18 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e0b4 │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ @@ -474960,15 +474915,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - vldr d7, [pc, #208] @ 1ac8b0 │ │ │ │ + vldr d7, [pc, #208] @ 1ac850 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -475020,46 +474975,45 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ac8c0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ac860 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ac8b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ac858 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1acb4e │ │ │ │ + bne.w 1acaea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac44c │ │ │ │ + bne.w 1ac3ee │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475117,15 +475071,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ac4ea │ │ │ │ + b.n 1ac48c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -475141,15 +475095,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #436] @ 1acb58 │ │ │ │ + vldr d8, [pc, #428] @ 1acaf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -475195,146 +475149,146 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w sl, r2, #32 │ │ │ │ bl 19e5e8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - bl 19e0b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs.w r2, sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r6, #245 @ 0xf5 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ac5fa │ │ │ │ + b.n 1ac59c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ad0c0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ad058 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ad0c4 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ad05c │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -475348,29 +475302,28 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ 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 1ace12 │ │ │ │ + bne.w 1acdac │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475396,17 +475349,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1ad0cc │ │ │ │ + bne.w 1ad064 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ad170 │ │ │ │ + beq.w 1ad108 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475577,15 +475530,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad082 │ │ │ │ + b.n 1ad01c │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -475600,15 +475553,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ad0b0 │ │ │ │ + vldr d8, [pc, #608] @ 1ad048 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -475707,14 +475660,27 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -475731,31 +475697,18 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e0b4 │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ @@ -475769,15 +475722,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - vldr d7, [pc, #208] @ 1ad0b8 │ │ │ │ + vldr d7, [pc, #208] @ 1ad050 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -475829,46 +475782,45 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ad0c8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad060 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ad0c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ad058 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad356 │ │ │ │ + bne.w 1ad2ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1acc54 │ │ │ │ + bne.w 1acbee │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475926,15 +475878,15 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1accf2 │ │ │ │ + b.n 1acc8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -475950,15 +475902,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #436] @ 1ad360 │ │ │ │ + vldr d8, [pc, #428] @ 1ad2f0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -476004,146 +475956,146 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w sl, r2, #32 │ │ │ │ bl 19e5e8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - bl 19e0b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + orrs.w r2, sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r6, #245 @ 0xf5 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ace02 │ │ │ │ + b.n 1acd9c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1408] @ 1ad900 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1ad890 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1396] @ 1ad904 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1ad894 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -476157,29 +476109,28 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ 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 1ad634 │ │ │ │ + bne.w 1ad5c6 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476205,17 +476156,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1ad90c │ │ │ │ + bne.w 1ad89c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1adaca │ │ │ │ + beq.w 1ada5a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476396,15 +476347,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e0b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad8c4 │ │ │ │ + b.n 1ad856 │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -476419,15 +476370,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #640] @ 1ad8f0 │ │ │ │ + vldr d8, [pc, #636] @ 1ad880 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -476525,14 +476476,27 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -476543,46 +476507,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e0b4 │ │ │ │ and.w r2, r6, #32 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ ubfx r6, r6, #18, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ @@ -476601,15 +476552,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e0b4 │ │ │ │ - vldr d7, [pc, #208] @ 1ad8f8 │ │ │ │ + vldr d7, [pc, #204] @ 1ad888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -476661,45 +476612,45 @@ │ │ │ │ blx 546f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e3b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ad908 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ad898 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ad900 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ad890 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1adcd0 │ │ │ │ + bne.w 1adc60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad45c │ │ │ │ + bne.w 1ad3ee │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476871,15 +476822,15 @@ │ │ │ │ and.w r3, r6, #32 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1ad612 │ │ │ │ + b.n 1ad5a4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -476895,15 +476846,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #468] @ 1adcd8 │ │ │ │ + vldr d8, [pc, #468] @ 1adc68 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -476975,14 +476926,23 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e0b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 546f0 │ │ │ │ @@ -476995,49 +476955,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e0b4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - bl 19e0b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r3, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e0b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -477070,57 +477021,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ad624 │ │ │ │ + b.n 1ad5b6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1ae54c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1ae4dc │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1ae550 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1ae4e0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1ae48e │ │ │ │ + beq.w 1ae41e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1ae468 │ │ │ │ + beq.w 1ae3f8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1ae652 │ │ │ │ + beq.w 1ae5e2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1add44 │ │ │ │ + bls.n 1adcd4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1af986 │ │ │ │ + beq.w 1af916 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1af902 │ │ │ │ + beq.w 1af892 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ae5e4 │ │ │ │ + beq.w 1ae574 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1ae4ca │ │ │ │ + bhi.w 1ae45a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r0, r0, #18 │ │ │ │ @@ -478025,2069 +477976,2069 @@ │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsrs r1, r5, #11 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ae560 │ │ │ │ + bpl.n 1ae4f0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ bl 1a7530 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1ae500 │ │ │ │ + beq.n 1ae490 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1ae57c │ │ │ │ + bmi.n 1ae50c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1ae52c │ │ │ │ + bpl.n 1ae4bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ae594 │ │ │ │ + beq.n 1ae524 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1acb60 │ │ │ │ + bl 1acaf8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ - ldr r2, [pc, #136] @ (1ae554 ) │ │ │ │ + b.n 1ae46c │ │ │ │ + ldr r2, [pc, #136] @ (1ae4e4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1ae558 ) │ │ │ │ + ldr r1, [pc, #136] @ (1ae4e8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1ae55c ) │ │ │ │ - ldr r3, [pc, #108] @ (1ae550 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ae4ec ) │ │ │ │ + ldr r3, [pc, #108] @ (1ae4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2100] @ 0x834 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b0316 │ │ │ │ + bne.w 1b02a6 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ae50a │ │ │ │ + cbnz r3, 1ae49a │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae49c │ │ │ │ + beq.n 1ae42c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ae5c8 │ │ │ │ + bpl.n 1ae558 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1a1550 │ │ │ │ + bl 1a1558 │ │ │ │ ldr.w r1, [sp, #1896] @ 0x768 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ae5b0 │ │ │ │ + beq.n 1ae540 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1abb50 │ │ │ │ + bl 1abaf8 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ - movs r3, #2 │ │ │ │ + b.n 1ae46c │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ movs r1, r3 │ │ │ │ ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a70d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ bl 1ab228 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac358 │ │ │ │ + bl 1ac2f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad368 │ │ │ │ + bl 1ad2f8 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1a0b80 │ │ │ │ + bl 1a0b88 │ │ │ │ ldr.w r1, [sp, #1888] @ 0x760 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4114 │ │ │ │ + bl 1a410c │ │ │ │ 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 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a07c8 │ │ │ │ + bl 1a07d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a05d8 │ │ │ │ + bl 1a05e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1a0f00 │ │ │ │ + bl 1a0f08 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aa3e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a79c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a6450 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a6450 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a6450 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a6450 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6448 │ │ │ │ + bl 1a6450 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1ae4ca │ │ │ │ + bcs.w 1ae45a │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5280 │ │ │ │ + bl 1a52b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5280 │ │ │ │ + bl 1a52b0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5830 │ │ │ │ + bl 1a5858 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5830 │ │ │ │ + bl 1a5858 │ │ │ │ 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 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5e08 │ │ │ │ + bl 1a5e30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a33e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae4dc │ │ │ │ + b.n 1ae46c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b02d6 │ │ │ │ + bls.w 1b0266 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a01c8 │ │ │ │ + bl 1a01d0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b02f6 │ │ │ │ + bls.w 1b0286 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fd50 │ │ │ │ + bl 19fd58 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a35dc │ │ │ │ + bl 1a35d4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a008c │ │ │ │ + bl 1a0094 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f490 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f758 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a37e8 │ │ │ │ + bl 1a37e0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a178c │ │ │ │ + bl 1a1794 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a178c │ │ │ │ + bl 1a1794 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1a10d8 │ │ │ │ + bl 1a10e0 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1a12c4 │ │ │ │ + bl 1a12cc │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a13ec │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a13ec │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11c8 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1a12c4 │ │ │ │ + bl 1a12cc │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1a12c4 │ │ │ │ + bl 1a12cc │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0498 │ │ │ │ + bl 1a04a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a09b0 │ │ │ │ + bl 1a09b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1a0dcc │ │ │ │ + bl 1a0dd4 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ede0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f0cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1a100c │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0176 │ │ │ │ + bcs.w 1b0106 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b01ae │ │ │ │ + bcs.w 1b013e │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b01cc │ │ │ │ + bcs.w 1b015c │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0194 │ │ │ │ + bcs.w 1b0124 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2920 │ │ │ │ + bl 1a2928 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b0142 │ │ │ │ + bcc.w 1b00d2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f3bc │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f3bc │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f3bc │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f244 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f8a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3c0c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fb08 │ │ │ │ + bl 19fb0c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b01ea │ │ │ │ + bcc.w 1b017a │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26d4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b027c │ │ │ │ + bcs.w 1b020c │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b025e │ │ │ │ + bcs.w 1b01ee │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b029a │ │ │ │ + bcs.w 1b022a │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b02b8 │ │ │ │ + bcs.w 1b0248 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0222 │ │ │ │ + bcs.w 1b01b2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0204 │ │ │ │ + bcs.w 1b0194 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0240 │ │ │ │ + bcs.w 1b01d0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0158 │ │ │ │ + bcs.w 1b00e8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3e74 │ │ │ │ + bl 1a3e6c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a37e8 │ │ │ │ + bl 1a37e0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a39ec │ │ │ │ + bl 1a39e4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d4c │ │ │ │ + bl 1a4d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a43b8 │ │ │ │ + bl 1a43b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a79c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a79c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a79c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a79c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9cb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a8eb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9cb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a8eb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a95b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a95b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aab08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a87c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a87c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a95b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a80e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae4ca │ │ │ │ + bcc.w 1ae45a │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6a90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6c68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6ea0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6ea0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6ea0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ 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 │ │ │ │ @@ -480108,421 +480059,421 @@ │ │ │ │ bl 19e0b4 │ │ │ │ ldr.w r1, [sp, #2096] @ 0x830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0354 │ │ │ │ + bl 1a035c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fc1c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fc1c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19ff00 │ │ │ │ + bl 19ff08 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9b4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9b4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2920 │ │ │ │ + bl 1a2928 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fc1c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9b4 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f610 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a24b8 │ │ │ │ + bl 1a24c0 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2920 │ │ │ │ + bl 1a2928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a26cc │ │ │ │ + bl 1a26d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a221c │ │ │ │ + bl 1a2224 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2b78 │ │ │ │ + bl 1a2b7c │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1c58 │ │ │ │ + bl 1a1c60 │ │ │ │ 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 1ae4dc │ │ │ │ + b.w 1ae46c │ │ │ │ blx 54c30 <__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] @ (1b03dc ) │ │ │ │ + ldr r2, [pc, #172] @ (1b036c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b03e0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0370 ) │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b03bc │ │ │ │ + beq.n 1b034c │ │ │ │ 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 1b03b2 │ │ │ │ + beq.n 1b0342 │ │ │ │ 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 1b03a2 │ │ │ │ + beq.n 1b0332 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1adce0 │ │ │ │ + bl 1adc70 │ │ │ │ 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 1b0370 │ │ │ │ + bne.n 1b0300 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b0364 │ │ │ │ + bne.n 1b02f4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b03e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b03e0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b0374 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b0370 ) │ │ │ │ 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 1b03d8 │ │ │ │ + bne.n 1b0368 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [sl], {156} @ 0x9c │ │ │ │ + ldc2 0, cr0, [sl, #-624]! @ 0xfffffd90 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip], #-624 @ 0xfffffd90 │ │ │ │ - cbz r2, 1b041e │ │ │ │ + stc2 0, cr0, [ip], #624 @ 0x270 │ │ │ │ + cbz r2, 1b03ae │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -480531,18 +480482,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 1b03fa │ │ │ │ + bne.n 1b038a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0458 │ │ │ │ + cbz r2, 1b03e8 │ │ │ │ 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 │ │ │ │ @@ -480553,22 +480504,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 1b0434 │ │ │ │ + bne.n 1b03c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b04ca │ │ │ │ + cbz r2, 1b045a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b04cc │ │ │ │ + vldr s11, [pc, #100] @ 1b045c │ │ │ │ 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 │ │ │ │ @@ -480586,35 +480537,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 1b046a │ │ │ │ + bne.n 1b03fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b04ec │ │ │ │ + cbz r2, 1b047c │ │ │ │ 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 1b04d6 │ │ │ │ + bne.n 1b0466 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0550 │ │ │ │ + cbz r2, 1b04e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0554 │ │ │ │ + vldr s12, [pc, #88] @ 1b04e4 │ │ │ │ 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 │ │ │ │ @@ -480628,45 +480579,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 1b0502 │ │ │ │ + bne.n 1b0492 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b058c │ │ │ │ + cbz r2, 1b051c │ │ │ │ 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 1b0564 │ │ │ │ + bne.n 1b04f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0620 │ │ │ │ + beq.n 1b05b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0624 │ │ │ │ + vldr s11, [pc, #132] @ 1b05b4 │ │ │ │ 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 │ │ │ │ @@ -480693,21 +480644,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 1b05a8 │ │ │ │ + bne.n 1b0538 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b065c │ │ │ │ + cbz r2, 1b05ec │ │ │ │ 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 │ │ │ │ @@ -480715,19 +480666,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 1b0636 │ │ │ │ + bne.n 1b05c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0694 │ │ │ │ + cbz r2, 1b0624 │ │ │ │ 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 │ │ │ │ @@ -480735,22 +480686,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 1b066e │ │ │ │ + bne.n 1b05fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0706 │ │ │ │ + cbz r2, 1b0696 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0708 │ │ │ │ + vldr s11, [pc, #100] @ 1b0698 │ │ │ │ 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 │ │ │ │ @@ -480768,21 +480719,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 1b06a6 │ │ │ │ + bne.n 1b0636 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0746 │ │ │ │ + cbz r2, 1b06d6 │ │ │ │ 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 │ │ │ │ @@ -480790,22 +480741,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 1b0716 │ │ │ │ + bne.n 1b06a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b07f2 │ │ │ │ + beq.n 1b0782 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b07f4 │ │ │ │ + vldr s10, [pc, #160] @ 1b0784 │ │ │ │ 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 │ │ │ │ @@ -480840,43 +480791,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 1b075c │ │ │ │ + bne.n 1b06ec │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b082a │ │ │ │ + cbz r2, 1b07ba │ │ │ │ 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 1b0804 │ │ │ │ + bne.n 1b0794 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b088e │ │ │ │ + cbz r2, 1b081e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0890 │ │ │ │ + vldr s12, [pc, #88] @ 1b0820 │ │ │ │ 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 │ │ │ │ @@ -480890,20 +480841,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 1b083e │ │ │ │ + bne.n 1b07ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b08ce │ │ │ │ + cbz r2, 1b085e │ │ │ │ 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 │ │ │ │ @@ -480912,23 +480863,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 1b08a2 │ │ │ │ + bne.n 1b0832 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0960 │ │ │ │ + beq.n 1b08f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0964 │ │ │ │ + vldr s11, [pc, #132] @ 1b08f4 │ │ │ │ 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 │ │ │ │ @@ -480955,21 +480906,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 1b08e8 │ │ │ │ + bne.n 1b0878 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b099e │ │ │ │ + cbz r2, 1b092e │ │ │ │ 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 │ │ │ │ @@ -480977,21 +480928,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 1b0976 │ │ │ │ + bne.n 1b0906 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0a0e │ │ │ │ + cbz r2, 1b099e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0a10 │ │ │ │ + vldr s11, [pc, #100] @ 1b09a0 │ │ │ │ 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 │ │ │ │ @@ -481009,35 +480960,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 1b09ae │ │ │ │ + bne.n 1b093e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0a2c │ │ │ │ + cbz r2, 1b09bc │ │ │ │ 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 1b0a1a │ │ │ │ + bne.n 1b09aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0a92 │ │ │ │ + cbz r2, 1b0a22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0a94 │ │ │ │ + vldr s12, [pc, #88] @ 1b0a24 │ │ │ │ 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 │ │ │ │ @@ -481051,20 +481002,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 1b0a42 │ │ │ │ + bne.n 1b09d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0ad2 │ │ │ │ + cbz r2, 1b0a62 │ │ │ │ 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 │ │ │ │ @@ -481073,22 +481024,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 1b0aa6 │ │ │ │ + bne.n 1b0a36 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0b34 │ │ │ │ + cbz r2, 1b0ac4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0b38 │ │ │ │ + vldr s12, [pc, #88] @ 1b0ac8 │ │ │ │ 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 │ │ │ │ @@ -481102,43 +481053,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 1b0ae6 │ │ │ │ + bne.n 1b0a76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0b70 │ │ │ │ + cbz r2, 1b0b00 │ │ │ │ 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 1b0b48 │ │ │ │ + bne.n 1b0ad8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0bdc │ │ │ │ + cbz r2, 1b0b6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0be0 │ │ │ │ + vldr s11, [pc, #96] @ 1b0b70 │ │ │ │ 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 │ │ │ │ @@ -481155,25 +481106,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 1b0b82 │ │ │ │ + bne.n 1b0b12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0c46 │ │ │ │ + cbz r2, 1b0bd6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0c48 │ │ │ │ + vldr s12, [pc, #88] @ 1b0bd8 │ │ │ │ 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 │ │ │ │ @@ -481187,24 +481138,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 1b0bf6 │ │ │ │ + bne.n 1b0b86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0cae │ │ │ │ + cbz r2, 1b0c3e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0cb0 │ │ │ │ + vldr s12, [pc, #88] @ 1b0c40 │ │ │ │ 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 │ │ │ │ @@ -481218,23 +481169,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 1b0c5e │ │ │ │ + bne.n 1b0bee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0d1c │ │ │ │ + cbz r2, 1b0cac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0d20 │ │ │ │ + vldr s11, [pc, #96] @ 1b0cb0 │ │ │ │ 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 │ │ │ │ @@ -481251,25 +481202,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 1b0cc2 │ │ │ │ + bne.n 1b0c52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0d86 │ │ │ │ + cbz r2, 1b0d16 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0d88 │ │ │ │ + vldr s12, [pc, #88] @ 1b0d18 │ │ │ │ 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 │ │ │ │ @@ -481283,23 +481234,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 1b0d36 │ │ │ │ + bne.n 1b0cc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0df4 │ │ │ │ + cbz r2, 1b0d84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0df8 │ │ │ │ + vldr s11, [pc, #96] @ 1b0d88 │ │ │ │ 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 │ │ │ │ @@ -481316,25 +481267,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 1b0d9a │ │ │ │ + bne.n 1b0d2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0e5e │ │ │ │ + cbz r2, 1b0dee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0e60 │ │ │ │ + vldr s12, [pc, #88] @ 1b0df0 │ │ │ │ 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 │ │ │ │ @@ -481348,23 +481299,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 1b0e0e │ │ │ │ + bne.n 1b0d9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0ece │ │ │ │ + cbz r2, 1b0e5e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b0ed0 │ │ │ │ + vldr s11, [pc, #96] @ 1b0e60 │ │ │ │ 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 │ │ │ │ @@ -481381,24 +481332,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 1b0e72 │ │ │ │ + bne.n 1b0e02 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b0f40 │ │ │ │ + cbz r2, 1b0ed0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0f44 │ │ │ │ + vldr s11, [pc, #100] @ 1b0ed4 │ │ │ │ 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 │ │ │ │ @@ -481416,25 +481367,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 1b0ee2 │ │ │ │ + bne.n 1b0e72 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b0faa │ │ │ │ + cbz r2, 1b0f3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0fac │ │ │ │ + vldr s12, [pc, #88] @ 1b0f3c │ │ │ │ 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 │ │ │ │ @@ -481448,23 +481399,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 1b0f5a │ │ │ │ + bne.n 1b0eea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b101c │ │ │ │ + cbz r2, 1b0fac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1020 │ │ │ │ + vldr s11, [pc, #100] @ 1b0fb0 │ │ │ │ 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 │ │ │ │ @@ -481482,25 +481433,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 1b0fbe │ │ │ │ + bne.n 1b0f4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1086 │ │ │ │ + cbz r2, 1b1016 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1088 │ │ │ │ + vldr s12, [pc, #88] @ 1b1018 │ │ │ │ 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 │ │ │ │ @@ -481514,23 +481465,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 1b1036 │ │ │ │ + bne.n 1b0fc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b10f8 │ │ │ │ + cbz r2, 1b1088 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b10fc │ │ │ │ + vldr s11, [pc, #100] @ 1b108c │ │ │ │ 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 │ │ │ │ @@ -481548,24 +481499,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 1b109a │ │ │ │ + bne.n 1b102a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b116e │ │ │ │ + cbz r2, 1b10fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1170 │ │ │ │ + vldr s11, [pc, #100] @ 1b1100 │ │ │ │ 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 │ │ │ │ @@ -481583,27 +481534,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 1b110e │ │ │ │ + bne.n 1b109e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b11d8 │ │ │ │ + cbz r2, 1b1168 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b11dc │ │ │ │ + vldr s12, [pc, #92] @ 1b116c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b11e0 │ │ │ │ + vldr s11, [pc, #88] @ 1b1170 │ │ │ │ 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 │ │ │ │ @@ -481616,29 +481567,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 1b118a │ │ │ │ + bne.n 1b111a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1248 │ │ │ │ + cbz r2, 1b11d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b124c │ │ │ │ + vldr s12, [pc, #92] @ 1b11dc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1250 │ │ │ │ + vldr s11, [pc, #88] @ 1b11e0 │ │ │ │ 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 │ │ │ │ @@ -481651,27 +481602,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 1b11fa │ │ │ │ + bne.n 1b118a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b12c6 │ │ │ │ + cbz r2, 1b1256 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b12c8 │ │ │ │ - vldr s10, [pc, #104] @ 1b12cc │ │ │ │ + vldr s11, [pc, #104] @ 1b1258 │ │ │ │ + vldr s10, [pc, #104] @ 1b125c │ │ │ │ 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 │ │ │ │ @@ -481689,26 +481640,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 1b1266 │ │ │ │ + bne.n 1b11f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1332 │ │ │ │ + cbz r2, 1b12c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1334 │ │ │ │ + vldr s12, [pc, #88] @ 1b12c4 │ │ │ │ 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 │ │ │ │ @@ -481722,24 +481673,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 1b12e2 │ │ │ │ + bne.n 1b1272 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b13aa │ │ │ │ + cbz r2, 1b133a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b13ac │ │ │ │ - vldr s10, [pc, #104] @ 1b13b0 │ │ │ │ + vldr s11, [pc, #104] @ 1b133c │ │ │ │ + vldr s10, [pc, #104] @ 1b1340 │ │ │ │ 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 │ │ │ │ @@ -481757,26 +481708,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 1b134a │ │ │ │ + bne.n 1b12da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1424 │ │ │ │ + cbz r2, 1b13b4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1428 │ │ │ │ - vldr s10, [pc, #104] @ 1b142c │ │ │ │ + vldr s11, [pc, #104] @ 1b13b8 │ │ │ │ + vldr s10, [pc, #104] @ 1b13bc │ │ │ │ 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 │ │ │ │ @@ -481794,27 +481745,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 1b13c6 │ │ │ │ + bne.n 1b1356 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b14a2 │ │ │ │ + cbz r2, 1b1432 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b14a4 │ │ │ │ - vldr s10, [pc, #104] @ 1b14a8 │ │ │ │ + vldr s11, [pc, #104] @ 1b1434 │ │ │ │ + vldr s10, [pc, #104] @ 1b1438 │ │ │ │ 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 │ │ │ │ @@ -481832,30 +481783,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 1b1442 │ │ │ │ + bne.n 1b13d2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1510 │ │ │ │ + cbz r2, 1b14a0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1514 │ │ │ │ + vldr s12, [pc, #88] @ 1b14a4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1518 │ │ │ │ + vldr s11, [pc, #84] @ 1b14a8 │ │ │ │ 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 │ │ │ │ @@ -481868,30 +481819,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 1b14c6 │ │ │ │ + bne.n 1b1456 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b15ac ) │ │ │ │ + ldr r1, [pc, #148] @ (1b153c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1582 │ │ │ │ + cbz r2, 1b1512 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1584 │ │ │ │ + vldr s12, [pc, #88] @ 1b1514 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1588 │ │ │ │ + vldr s11, [pc, #84] @ 1b1518 │ │ │ │ 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 │ │ │ │ @@ -481904,140 +481855,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 1b1536 │ │ │ │ + bne.n 1b14c6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b161c ) │ │ │ │ + ldr r1, [pc, #148] @ (1b15ac ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b15c4 │ │ │ │ + cbz r2, 1b1554 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b15c8 │ │ │ │ + vldr s14, [pc, #48] @ 1b1558 │ │ │ │ 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 1b159e │ │ │ │ + bne.n 1b152e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1600 │ │ │ │ + cbz r2, 1b1590 │ │ │ │ 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 1b15dc │ │ │ │ + bne.n 1b156c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b163c │ │ │ │ + cbz r2, 1b15cc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1640 │ │ │ │ + vldr s14, [pc, #44] @ 1b15d0 │ │ │ │ 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 1b1616 │ │ │ │ + bne.n 1b15a6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1666 │ │ │ │ + cbz r2, 1b15f6 │ │ │ │ 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 1b1650 │ │ │ │ + bne.n 1b15e0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b169c │ │ │ │ + cbz r2, 1b162c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b16a0 │ │ │ │ + vldr s14, [pc, #44] @ 1b1630 │ │ │ │ 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 1b1676 │ │ │ │ + bne.n 1b1606 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b16cc │ │ │ │ + cbz r2, 1b165c │ │ │ │ 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 1b16ae │ │ │ │ + bne.n 1b163e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1718 │ │ │ │ + cbz r2, 1b16a8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b171c │ │ │ │ + vldr s13, [pc, #60] @ 1b16ac │ │ │ │ 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 │ │ │ │ @@ -482045,23 +481996,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 1b16e0 │ │ │ │ + bne.n 1b1670 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b176e │ │ │ │ + cbz r2, 1b16fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1770 │ │ │ │ + vldr s13, [pc, #68] @ 1b1700 │ │ │ │ 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 │ │ │ │ @@ -482071,105 +482022,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 1b172e │ │ │ │ + bne.n 1b16be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b17a6 │ │ │ │ + cbz r2, 1b1736 │ │ │ │ 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 1b177c │ │ │ │ + bne.n 1b170c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b17e2 │ │ │ │ + cbz r2, 1b1772 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b17e4 │ │ │ │ + vldr s14, [pc, #52] @ 1b1774 │ │ │ │ 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 1b17b8 │ │ │ │ + bne.n 1b1748 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1824 │ │ │ │ + cbz r2, 1b17b4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1828 │ │ │ │ + vldr s14, [pc, #52] @ 1b17b8 │ │ │ │ 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 1b17f8 │ │ │ │ + bne.n 1b1788 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b185e │ │ │ │ + cbz r2, 1b17ee │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1860 │ │ │ │ + vldr s14, [pc, #44] @ 1b17f0 │ │ │ │ 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 1b1836 │ │ │ │ + bne.n 1b17c6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b18b2 │ │ │ │ + cbz r2, 1b1842 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b18b4 │ │ │ │ + vldr s13, [pc, #68] @ 1b1844 │ │ │ │ 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 │ │ │ │ @@ -482179,26 +482130,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 1b1872 │ │ │ │ + bne.n 1b1802 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1902 │ │ │ │ + cbz r2, 1b1892 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b1904 │ │ │ │ + vldr s13, [pc, #60] @ 1b1894 │ │ │ │ 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 │ │ │ │ @@ -482206,24 +482157,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 1b18ce │ │ │ │ + bne.n 1b185e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1952 │ │ │ │ + cbz r2, 1b18e2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b1954 │ │ │ │ + vldr s13, [pc, #64] @ 1b18e4 │ │ │ │ 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 │ │ │ │ @@ -482232,22 +482183,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 1b191e │ │ │ │ + bne.n 1b18ae │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b19c6 │ │ │ │ + cbz r2, 1b1956 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b19c8 │ │ │ │ + vldr s12, [pc, #100] @ 1b1958 │ │ │ │ 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 │ │ │ │ @@ -482266,25 +482217,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 1b196a │ │ │ │ + bne.n 1b18fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1a12 │ │ │ │ + cbz r2, 1b19a2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1a14 │ │ │ │ + vldr s13, [pc, #60] @ 1b19a4 │ │ │ │ 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 │ │ │ │ @@ -482292,23 +482243,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 1b19de │ │ │ │ + bne.n 1b196e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1a66 │ │ │ │ + cbz r2, 1b19f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1a68 │ │ │ │ + vldr s13, [pc, #68] @ 1b19f8 │ │ │ │ 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 │ │ │ │ @@ -482318,23 +482269,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 1b1a2c │ │ │ │ + bne.n 1b19bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1ab8 │ │ │ │ + cbz r2, 1b1a48 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b1abc │ │ │ │ + vldr s13, [pc, #72] @ 1b1a4c │ │ │ │ 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 │ │ │ │ @@ -482345,24 +482296,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 1b1a80 │ │ │ │ + bne.n 1b1a10 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1b2c │ │ │ │ + cbz r2, 1b1abc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1b30 │ │ │ │ + vldr s12, [pc, #100] @ 1b1ac0 │ │ │ │ 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 │ │ │ │ @@ -482381,24 +482332,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 1b1ad2 │ │ │ │ + bne.n 1b1a62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1b78 │ │ │ │ + cbz r2, 1b1b08 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b1b7c │ │ │ │ + vldr s13, [pc, #64] @ 1b1b0c │ │ │ │ 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 │ │ │ │ @@ -482407,182 +482358,182 @@ │ │ │ │ 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 1b1b42 │ │ │ │ + bne.n 1b1ad2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1bac │ │ │ │ + cbz r2, 1b1b3c │ │ │ │ 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 1b1b8c │ │ │ │ + bne.n 1b1b1c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1bde │ │ │ │ + cbz r2, 1b1b6e │ │ │ │ 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 1b1bbe │ │ │ │ + bne.n 1b1b4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1c06 │ │ │ │ + cbz r2, 1b1b96 │ │ │ │ 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 1b1be8 │ │ │ │ + bne.n 1b1b78 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b1c48 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1bd8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1c46 │ │ │ │ + cbz r2, 1b1bd6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1c4c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1bdc ) │ │ │ │ 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 1b1c24 │ │ │ │ + bne.n 1b1bb4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b2430 │ │ │ │ + b.n 1b14a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1c90 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1c20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1c8e │ │ │ │ + cbz r2, 1b1c1e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1c94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1c24 ) │ │ │ │ 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 1b1c68 │ │ │ │ + bne.n 1b1bf8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b23e8 │ │ │ │ + b.n 1b1458 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1cd8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1c68 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1cd6 │ │ │ │ + cbz r2, 1b1c66 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b1cdc ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1c6c ) │ │ │ │ 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 1b1cb4 │ │ │ │ + bne.n 1b1c44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b23a0 │ │ │ │ + b.n 1b2410 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b1d1c ) │ │ │ │ + ldr r4, [pc, #56] @ (1b1cac ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b1d18 │ │ │ │ + cbz r2, 1b1ca8 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b1d20 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b1cb0 ) │ │ │ │ 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 1b1cfa │ │ │ │ + bne.n 1b1c8a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1b2350 │ │ │ │ + b.n 1b23c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b1d7c ) │ │ │ │ + ldr r3, [pc, #84] @ (1b1d0c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1d76 │ │ │ │ + cbz r2, 1b1d06 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b1d80 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b1d10 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b1d78 │ │ │ │ + vldr s14, [pc, #64] @ 1b1d08 │ │ │ │ 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 │ │ │ │ @@ -482591,29 +482542,29 @@ │ │ │ │ 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 1b1d3e │ │ │ │ + bne.n 1b1cce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1b232c │ │ │ │ + b.n 1b239c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b1dc4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1d54 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1dc2 │ │ │ │ - ldr r5, [pc, #56] @ (1b1dc8 ) │ │ │ │ + cbz r2, 1b1d52 │ │ │ │ + ldr r5, [pc, #56] @ (1b1d58 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -482621,29 +482572,29 @@ │ │ │ │ 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 1b1d96 │ │ │ │ + bne.n 1b1d26 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 1b22ac │ │ │ │ + b.n 1b231c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b1e24 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b1db4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1e1e │ │ │ │ + cbz r2, 1b1dae │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b1e28 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b1db8 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b1e20 │ │ │ │ + vldr s14, [pc, #64] @ 1b1db0 │ │ │ │ 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 │ │ │ │ @@ -482652,60 +482603,60 @@ │ │ │ │ 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 1b1de8 │ │ │ │ + bne.n 1b1d78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b2284 │ │ │ │ + b.n 1b22f4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b1e70 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b1e00 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b1e6e │ │ │ │ + cbz r2, 1b1dfe │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b1e74 ) │ │ │ │ + ldr r2, [pc, #60] @ (1b1e04 ) │ │ │ │ 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 1b1e46 │ │ │ │ + bne.n 1b1dd6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1b2210 │ │ │ │ + b.n 1b2280 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b1ed8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b1e68 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b1ed4 │ │ │ │ + cbz r2, 1b1e64 │ │ │ │ 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] @ (1b1edc ) │ │ │ │ + ldr r2, [pc, #76] @ (1b1e6c ) │ │ │ │ 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] │ │ │ │ @@ -482716,32 +482667,32 @@ │ │ │ │ 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 1b1e98 │ │ │ │ + bne.n 1b1e28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1b21dc │ │ │ │ + b.n 1b224c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b1f2c ) │ │ │ │ + ldr r5, [pc, #72] @ (1b1ebc ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b1f28 │ │ │ │ + cbz r2, 1b1eb8 │ │ │ │ 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] @ (1b1f30 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b1ec0 ) │ │ │ │ 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] │ │ │ │ @@ -482749,31 +482700,31 @@ │ │ │ │ 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 1b1efa │ │ │ │ + bne.n 1b1e8a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1b2160 │ │ │ │ + b.n 1b21d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b1f94 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b1f24 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b1f90 │ │ │ │ + cbz r2, 1b1f20 │ │ │ │ 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] @ (1b1f98 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b1f28 ) │ │ │ │ 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] │ │ │ │ @@ -482784,32 +482735,32 @@ │ │ │ │ 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 1b1f54 │ │ │ │ + bne.n 1b1ee4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1b2120 │ │ │ │ + b.n 1b2190 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b1fe8 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b1f78 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b1fe4 │ │ │ │ + cbz r2, 1b1f74 │ │ │ │ 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] @ (1b1fec ) │ │ │ │ + ldr r2, [pc, #56] @ (1b1f7c ) │ │ │ │ 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] │ │ │ │ @@ -482817,31 +482768,31 @@ │ │ │ │ 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 1b1fb6 │ │ │ │ + bne.n 1b1f46 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1b20a4 │ │ │ │ + b.n 1b2114 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2060 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b1ff0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2058 │ │ │ │ + cbz r2, 1b1fe8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2064 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b1ff4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b205c │ │ │ │ + vldr s14, [pc, #88] @ 1b1fec │ │ │ │ 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 │ │ │ │ @@ -482856,31 +482807,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b2008 │ │ │ │ + bne.n 1b1f98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1b2078 │ │ │ │ + b.n 1b20e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b20b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2048 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b20b4 │ │ │ │ + cbz r2, 1b2044 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b20bc ) │ │ │ │ + ldr r1, [pc, #68] @ (1b204c ) │ │ │ │ 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 │ │ │ │ @@ -482891,31 +482842,31 @@ │ │ │ │ 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 1b207c │ │ │ │ + bne.n 1b200c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2130 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b20c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2128 │ │ │ │ + cbz r2, 1b20b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2134 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b20c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b212c │ │ │ │ + vldr s14, [pc, #88] @ 1b20bc │ │ │ │ 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 │ │ │ │ @@ -482930,31 +482881,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b20d8 │ │ │ │ + bne.n 1b2068 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2184 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2114 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2180 │ │ │ │ + cbz r2, 1b2110 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b2188 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b2118 ) │ │ │ │ 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 │ │ │ │ @@ -482964,27 +482915,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1b214c │ │ │ │ + bne.n 1b20dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b21e8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2178 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21e4 │ │ │ │ + cbz r2, 1b2174 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b21ec ) │ │ │ │ + ldr r1, [pc, #84] @ (1b217c ) │ │ │ │ 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 │ │ │ │ @@ -482999,28 +482950,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 1b21a4 │ │ │ │ + bne.n 1b2134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b223c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b21cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b223a │ │ │ │ + cbz r2, 1b21ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2240 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b21d0 ) │ │ │ │ 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 │ │ │ │ @@ -483032,31 +482983,31 @@ │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b2208 │ │ │ │ + bne.n 1b2198 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - udf #10 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b22b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2240 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22aa │ │ │ │ + cbz r2, 1b223a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b22b4 ) │ │ │ │ + ldr r1, [pc, #100] @ (1b2244 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b22ac │ │ │ │ + vldr s14, [pc, #84] @ 1b223c │ │ │ │ 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 │ │ │ │ @@ -483071,30 +483022,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 1b225c │ │ │ │ + bne.n 1b21ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1b2220 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2308 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2298 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2304 │ │ │ │ + cbz r2, 1b2294 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b230c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b229c ) │ │ │ │ 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 │ │ │ │ @@ -483105,27 +483056,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b22cc │ │ │ │ + bne.n 1b225c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 1b2388 │ │ │ │ + ble.n 1b21f8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2368 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b22f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2366 │ │ │ │ + cbz r2, 1b22f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b236c ) │ │ │ │ + ldr r1, [pc, #80] @ (1b22fc ) │ │ │ │ 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 │ │ │ │ @@ -483140,27 +483091,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 1b2328 │ │ │ │ + bne.n 1b22b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bgt.n 1b2340 │ │ │ │ + ble.n 1b23b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b23bc ) │ │ │ │ + ldr r3, [pc, #72] @ (1b234c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b23b8 │ │ │ │ + cbz r2, 1b2348 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b23c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2350 ) │ │ │ │ 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 │ │ │ │ @@ -483172,32 +483123,32 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b2388 │ │ │ │ + bne.n 1b2318 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 1b22d4 │ │ │ │ + bgt.n 1b2344 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2434 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b23c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b242c │ │ │ │ + cbz r2, 1b23bc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2438 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b23c8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2430 │ │ │ │ + vldr s14, [pc, #88] @ 1b23c0 │ │ │ │ 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 │ │ │ │ @@ -483212,31 +483163,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b23dc │ │ │ │ + bne.n 1b236c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 1b24a4 │ │ │ │ + bgt.n 1b2314 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2488 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2418 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2484 │ │ │ │ + cbz r2, 1b2414 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b248c ) │ │ │ │ + ldr r1, [pc, #64] @ (1b241c ) │ │ │ │ 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 │ │ │ │ @@ -483246,27 +483197,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1b2450 │ │ │ │ + bne.n 1b23e0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b2400 │ │ │ │ + bgt.n 1b2470 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b24ec ) │ │ │ │ + ldr r3, [pc, #88] @ (1b247c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b24e8 │ │ │ │ + cbz r2, 1b2478 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b24f0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2480 ) │ │ │ │ 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 │ │ │ │ @@ -483281,28 +483232,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 1b24a8 │ │ │ │ + bne.n 1b2438 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b25c4 │ │ │ │ + blt.n 1b2434 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2540 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b24d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b253e │ │ │ │ + cbz r2, 1b24ce │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2544 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b24d4 ) │ │ │ │ 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 │ │ │ │ @@ -483314,29 +483265,29 @@ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b250c │ │ │ │ + bne.n 1b249c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - blt.n 1b2550 │ │ │ │ + blt.n 1b25c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b25ce │ │ │ │ + beq.n 1b255e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b25d0 │ │ │ │ + vldr s11, [pc, #120] @ 1b2560 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b25d4 │ │ │ │ + vldr s10, [pc, #116] @ 1b2564 │ │ │ │ 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 │ │ │ │ @@ -483358,28 +483309,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 1b2564 │ │ │ │ + bne.n 1b24f4 │ │ │ │ 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 1b2678 │ │ │ │ + beq.n 1b2608 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b267c │ │ │ │ + vldr s10, [pc, #152] @ 1b260c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b2680 │ │ │ │ + vldr s9, [pc, #148] @ 1b2610 │ │ │ │ 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 │ │ │ │ @@ -483409,30 +483360,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 1b25f0 │ │ │ │ + bne.n 1b2580 │ │ │ │ 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 1b270a │ │ │ │ + beq.n 1b269a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b270c │ │ │ │ + vldr s11, [pc, #120] @ 1b269c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2710 │ │ │ │ + vldr s10, [pc, #116] @ 1b26a0 │ │ │ │ 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 │ │ │ │ @@ -483454,25 +483405,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 1b26a0 │ │ │ │ + bne.n 1b2630 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b2782 │ │ │ │ + cbz r2, 1b2712 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b2784 │ │ │ │ + vldr s11, [pc, #100] @ 1b2714 │ │ │ │ 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 │ │ │ │ @@ -483490,28 +483441,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 1b2722 │ │ │ │ + bne.n 1b26b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b279a │ │ │ │ + cbz r2, 1b272a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b278c │ │ │ │ + bne.n 1b271c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b27d6 │ │ │ │ + cbz r2, 1b2766 │ │ │ │ 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 │ │ │ │ @@ -483521,62 +483472,62 @@ │ │ │ │ adds r1, #8 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ vmov d7, r4, r5 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1b27ac │ │ │ │ + bne.n 1b273c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2806 │ │ │ │ + cbz r2, 1b2796 │ │ │ │ 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 1b27e8 │ │ │ │ + bne.n 1b2778 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b284a │ │ │ │ + cbz r2, 1b27da │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2850 │ │ │ │ + vldr d6, [pc, #60] @ 1b27e0 │ │ │ │ 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 1b281c │ │ │ │ + bne.n 1b27ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b288e │ │ │ │ + cbz r2, 1b281e │ │ │ │ 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 │ │ │ │ @@ -483584,18 +483535,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 1b2868 │ │ │ │ + bne.n 1b27f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b28c6 │ │ │ │ + cbz r2, 1b2856 │ │ │ │ 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 │ │ │ │ @@ -483605,50 +483556,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 1b289e │ │ │ │ + bne.n 1b282e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b291e │ │ │ │ + cbz r2, 1b28ae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b2920 │ │ │ │ + vldr d4, [pc, #76] @ 1b28b0 │ │ │ │ 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 1b2900 │ │ │ │ + bmi.n 1b2890 │ │ │ │ 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 1b28e0 │ │ │ │ + bne.n 1b2870 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b295e │ │ │ │ + cbz r2, 1b28ee │ │ │ │ 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 │ │ │ │ @@ -483656,18 +483607,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 1b2938 │ │ │ │ + bne.n 1b28c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2998 │ │ │ │ + cbz r2, 1b2928 │ │ │ │ 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 │ │ │ │ @@ -483677,48 +483628,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 1b296e │ │ │ │ + bne.n 1b28fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b29da │ │ │ │ + cbz r2, 1b296a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b29dc │ │ │ │ + vldr s14, [pc, #52] @ 1b296c │ │ │ │ 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 1b29b0 │ │ │ │ + bne.n 1b2940 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2a34 │ │ │ │ + cbz r2, 1b29c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2a38 │ │ │ │ + vldr s13, [pc, #76] @ 1b29c8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2a3c │ │ │ │ + vldr s12, [pc, #72] @ 1b29cc │ │ │ │ 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 │ │ │ │ @@ -483727,23 +483678,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 1b29f6 │ │ │ │ + bne.n 1b2986 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2a76 │ │ │ │ + cbz r2, 1b2a06 │ │ │ │ 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 │ │ │ │ @@ -483751,18 +483702,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 1b2a50 │ │ │ │ + bne.n 1b29e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2aae │ │ │ │ + cbz r2, 1b2a3e │ │ │ │ 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 │ │ │ │ @@ -483772,22 +483723,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 1b2a86 │ │ │ │ + bne.n 1b2a16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2af8 │ │ │ │ + cbz r2, 1b2a88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2afc │ │ │ │ + vldr s13, [pc, #64] @ 1b2a8c │ │ │ │ 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 │ │ │ │ @@ -483795,21 +483746,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 1b2ac2 │ │ │ │ + bne.n 1b2a52 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2b44 │ │ │ │ + cbz r2, 1b2ad4 │ │ │ │ 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 │ │ │ │ @@ -483821,23 +483772,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 1b2b0e │ │ │ │ + bne.n 1b2a9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2b98 │ │ │ │ + cbz r2, 1b2b28 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b2b9c │ │ │ │ + vldr s13, [pc, #72] @ 1b2b2c │ │ │ │ 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] │ │ │ │ @@ -483848,27 +483799,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 1b2b60 │ │ │ │ + bne.n 1b2af0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2c12 │ │ │ │ + cbz r2, 1b2ba2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b2c14 │ │ │ │ + vldr s12, [pc, #104] @ 1b2ba4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b2c18 │ │ │ │ + vldr s11, [pc, #100] @ 1b2ba8 │ │ │ │ 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 │ │ │ │ @@ -483886,22 +483837,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 1b2bba │ │ │ │ + bne.n 1b2b4a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2c52 │ │ │ │ + cbz r2, 1b2be2 │ │ │ │ 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 │ │ │ │ @@ -483909,18 +483860,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 1b2c2c │ │ │ │ + bne.n 1b2bbc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2c8c │ │ │ │ + cbz r2, 1b2c1c │ │ │ │ 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 │ │ │ │ @@ -483930,23 +483881,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 1b2c62 │ │ │ │ + bne.n 1b2bf2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2cd8 │ │ │ │ + cbz r2, 1b2c68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2cdc │ │ │ │ + vldr s13, [pc, #64] @ 1b2c6c │ │ │ │ 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 │ │ │ │ @@ -483954,21 +483905,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 1b2ca2 │ │ │ │ + bne.n 1b2c32 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2d22 │ │ │ │ + cbz r2, 1b2cb2 │ │ │ │ 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 │ │ │ │ @@ -483980,66 +483931,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 1b2cee │ │ │ │ + bne.n 1b2c7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d62 │ │ │ │ + cbz r2, 1b2cf2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b2d64 │ │ │ │ + vldr s14, [pc, #52] @ 1b2cf4 │ │ │ │ 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 1b2d3a │ │ │ │ + bne.n 1b2cca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2d96 │ │ │ │ + cbz r2, 1b2d26 │ │ │ │ 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 1b2d7a │ │ │ │ + bne.n 1b2d0a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2dec │ │ │ │ + cbz r2, 1b2d7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2df0 │ │ │ │ + vldr s13, [pc, #76] @ 1b2d80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2df4 │ │ │ │ + vldr s12, [pc, #72] @ 1b2d84 │ │ │ │ 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 │ │ │ │ @@ -484048,43 +483999,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 1b2dae │ │ │ │ + bne.n 1b2d3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2e24 │ │ │ │ + cbz r2, 1b2db4 │ │ │ │ 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 1b2e06 │ │ │ │ + bne.n 1b2d96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2e86 │ │ │ │ + cbz r2, 1b2e16 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b2e88 │ │ │ │ + vldr s12, [pc, #84] @ 1b2e18 │ │ │ │ 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] │ │ │ │ @@ -484099,39 +484050,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 1b2e3e │ │ │ │ + bne.n 1b2dce │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2eb4 │ │ │ │ + cbz r2, 1b2e44 │ │ │ │ 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 1b2e9a │ │ │ │ + bne.n 1b2e2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2f16 │ │ │ │ + cbz r2, 1b2ea6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b2f18 │ │ │ │ + vldr s12, [pc, #84] @ 1b2ea8 │ │ │ │ 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] │ │ │ │ @@ -484146,19 +484097,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 1b2ece │ │ │ │ + bne.n 1b2e5e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2f54 │ │ │ │ + cbz r2, 1b2ee4 │ │ │ │ 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 │ │ │ │ @@ -484168,24 +484119,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 1b2f2e │ │ │ │ + bne.n 1b2ebe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b2714 │ │ │ │ - cbz r2, 1b2fa4 │ │ │ │ + b.w 1b26a4 │ │ │ │ + cbz r2, 1b2f34 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2fa8 │ │ │ │ + vldr s13, [pc, #64] @ 1b2f38 │ │ │ │ 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 │ │ │ │ @@ -484193,21 +484144,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 1b2f6e │ │ │ │ + bne.n 1b2efe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2ff0 │ │ │ │ + cbz r2, 1b2f80 │ │ │ │ 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 │ │ │ │ @@ -484219,19 +484170,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 1b2fba │ │ │ │ + bne.n 1b2f4a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3042 │ │ │ │ + cbz r2, 1b2fd2 │ │ │ │ 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] │ │ │ │ @@ -484246,17 +484197,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 1b3006 │ │ │ │ + bne.n 1b2f96 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b30a0 │ │ │ │ + cbz r2, 1b3030 │ │ │ │ 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 │ │ │ │ @@ -484278,19 +484229,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 1b3056 │ │ │ │ + bne.n 1b2fe6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b30f2 │ │ │ │ + cbz r2, 1b3082 │ │ │ │ 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] │ │ │ │ @@ -484305,17 +484256,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 1b30b6 │ │ │ │ + bne.n 1b3046 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3150 │ │ │ │ + cbz r2, 1b30e0 │ │ │ │ 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 │ │ │ │ @@ -484337,19 +484288,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 1b3106 │ │ │ │ + bne.n 1b3096 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b31ae │ │ │ │ + cbz r2, 1b313e │ │ │ │ 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 │ │ │ │ @@ -484365,18 +484316,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 1b315e │ │ │ │ + bne.n 1b30ee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3222 │ │ │ │ + cbz r2, 1b31b2 │ │ │ │ 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 │ │ │ │ @@ -484402,18 +484353,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 1b31b8 │ │ │ │ + bne.n 1b3148 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b327e │ │ │ │ + cbz r2, 1b320e │ │ │ │ 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 │ │ │ │ @@ -484429,18 +484380,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 1b322e │ │ │ │ + bne.n 1b31be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b32ee │ │ │ │ + cbz r2, 1b327e │ │ │ │ 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 │ │ │ │ @@ -484466,18 +484417,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 1b3288 │ │ │ │ + bne.n 1b3218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b334a │ │ │ │ + cbz r2, 1b32da │ │ │ │ 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 │ │ │ │ @@ -484493,19 +484444,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 1b32fa │ │ │ │ + bne.n 1b328a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b33b8 │ │ │ │ + cbz r2, 1b3348 │ │ │ │ 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 │ │ │ │ @@ -484532,24 +484483,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 1b3356 │ │ │ │ + bne.n 1b32e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b340c │ │ │ │ + cbz r2, 1b339c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b3410 │ │ │ │ + vldr s13, [pc, #72] @ 1b33a0 │ │ │ │ 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 │ │ │ │ @@ -484560,27 +484511,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 1b33d6 │ │ │ │ + bne.n 1b3366 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3488 │ │ │ │ + cbz r2, 1b3418 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b348c │ │ │ │ + vldr s12, [pc, #108] @ 1b341c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b3490 │ │ │ │ + vldr s11, [pc, #104] @ 1b3420 │ │ │ │ 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 │ │ │ │ @@ -484598,28 +484549,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 1b342e │ │ │ │ + bne.n 1b33be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3522 │ │ │ │ + beq.n 1b34b2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3524 │ │ │ │ + vldr s11, [pc, #132] @ 1b34b4 │ │ │ │ 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 │ │ │ │ @@ -484647,24 +484598,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 1b34b0 │ │ │ │ + bne.n 1b3440 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b35b6 │ │ │ │ + beq.n 1b3546 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b35b8 │ │ │ │ + vldr s11, [pc, #132] @ 1b3548 │ │ │ │ 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 │ │ │ │ @@ -484692,23 +484643,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 1b3544 │ │ │ │ + bne.n 1b34d4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3666 │ │ │ │ + beq.n 1b35f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3668 │ │ │ │ + vldr s10, [pc, #160] @ 1b35f8 │ │ │ │ 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 │ │ │ │ @@ -484743,24 +484694,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 1b35d0 │ │ │ │ + bne.n 1b3560 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3716 │ │ │ │ + beq.n 1b36a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3718 │ │ │ │ + vldr s10, [pc, #160] @ 1b36a8 │ │ │ │ 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 │ │ │ │ @@ -484795,20 +484746,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 1b3680 │ │ │ │ + bne.n 1b3610 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3752 │ │ │ │ + cbz r2, 1b36e2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -484817,18 +484768,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 1b372e │ │ │ │ + bne.n 1b36be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b378e │ │ │ │ + cbz r2, 1b371e │ │ │ │ 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 │ │ │ │ @@ -484839,22 +484790,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 1b3768 │ │ │ │ + bne.n 1b36f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b37d8 │ │ │ │ + cbz r2, 1b3768 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b37dc │ │ │ │ + vldr s13, [pc, #64] @ 1b376c │ │ │ │ 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 │ │ │ │ @@ -484862,21 +484813,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 1b37a2 │ │ │ │ + bne.n 1b3732 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3828 │ │ │ │ + cbz r2, 1b37b8 │ │ │ │ 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 │ │ │ │ @@ -484889,19 +484840,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 1b37ee │ │ │ │ + bne.n 1b377e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b387a │ │ │ │ + cbz r2, 1b380a │ │ │ │ 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] │ │ │ │ @@ -484916,17 +484867,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 1b383e │ │ │ │ + bne.n 1b37ce │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b38da │ │ │ │ + cbz r2, 1b386a │ │ │ │ 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 │ │ │ │ @@ -484948,18 +484899,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 1b388e │ │ │ │ + bne.n 1b381e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b392a │ │ │ │ + cbz r2, 1b38ba │ │ │ │ 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] │ │ │ │ @@ -484974,17 +484925,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 1b38ee │ │ │ │ + bne.n 1b387e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b398a │ │ │ │ + cbz r2, 1b391a │ │ │ │ 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 │ │ │ │ @@ -485006,18 +484957,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 1b393e │ │ │ │ + bne.n 1b38ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b39e6 │ │ │ │ + cbz r2, 1b3976 │ │ │ │ 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 │ │ │ │ @@ -485033,19 +484984,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 1b3996 │ │ │ │ + bne.n 1b3926 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3a60 │ │ │ │ + beq.n 1b39f0 │ │ │ │ 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 │ │ │ │ @@ -485074,19 +485025,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 1b39f2 │ │ │ │ + bne.n 1b3982 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3abe │ │ │ │ + cbz r2, 1b3a4e │ │ │ │ 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 │ │ │ │ @@ -485102,19 +485053,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 1b3a6e │ │ │ │ + bne.n 1b39fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3b38 │ │ │ │ + beq.n 1b3ac8 │ │ │ │ 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 │ │ │ │ @@ -485143,19 +485094,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 1b3aca │ │ │ │ + bne.n 1b3a5a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3b96 │ │ │ │ + cbz r2, 1b3b26 │ │ │ │ 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 │ │ │ │ @@ -485171,20 +485122,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 1b3b46 │ │ │ │ + bne.n 1b3ad6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3c12 │ │ │ │ + beq.n 1b3ba2 │ │ │ │ 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 │ │ │ │ @@ -485213,47 +485164,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 1b3ba2 │ │ │ │ + bne.n 1b3b32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3c5a │ │ │ │ + cbz r2, 1b3bea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b3c60 │ │ │ │ + vldr d6, [pc, #60] @ 1b3bf0 │ │ │ │ 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 1b3c2c │ │ │ │ + bne.n 1b3bbc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b3cba │ │ │ │ + cbz r2, 1b3c4a │ │ │ │ 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] │ │ │ │ @@ -485267,18 +485218,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 1b3c76 │ │ │ │ + bne.n 1b3c06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3d20 │ │ │ │ + cbz r2, 1b3cb0 │ │ │ │ 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 │ │ │ │ @@ -485301,24 +485252,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 1b3cd8 │ │ │ │ + bne.n 1b3c68 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3db6 │ │ │ │ + beq.n 1b3d46 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b3db8 │ │ │ │ + vldr s11, [pc, #132] @ 1b3d48 │ │ │ │ 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 │ │ │ │ @@ -485345,20 +485296,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 1b3d3c │ │ │ │ + bne.n 1b3ccc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b3df2 │ │ │ │ + cbz r2, 1b3d82 │ │ │ │ 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 │ │ │ │ @@ -485366,48 +485317,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 1b3dca │ │ │ │ + bne.n 1b3d5a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e3a │ │ │ │ + cbz r2, 1b3dca │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b3e3c │ │ │ │ + vldr s13, [pc, #60] @ 1b3dcc │ │ │ │ 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 1b3e0a │ │ │ │ + bne.n 1b3d9a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3e96 │ │ │ │ + cbz r2, 1b3e26 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3e98 │ │ │ │ + vldr s13, [pc, #76] @ 1b3e28 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3e9c │ │ │ │ + vldr s12, [pc, #72] @ 1b3e2c │ │ │ │ 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 │ │ │ │ @@ -485416,52 +485367,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 1b3e56 │ │ │ │ + bne.n 1b3de6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3ee6 │ │ │ │ + cbz r2, 1b3e76 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b3ee8 │ │ │ │ + vldr s13, [pc, #60] @ 1b3e78 │ │ │ │ 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 1b3eb6 │ │ │ │ + bne.n 1b3e46 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3f42 │ │ │ │ + cbz r2, 1b3ed2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3f44 │ │ │ │ + vldr s13, [pc, #76] @ 1b3ed4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3f48 │ │ │ │ + vldr s12, [pc, #72] @ 1b3ed8 │ │ │ │ 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 │ │ │ │ @@ -485470,27 +485421,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 1b3f02 │ │ │ │ + bne.n 1b3e92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3f9a │ │ │ │ + cbz r2, 1b3f2a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b3f9c │ │ │ │ + vldr s13, [pc, #64] @ 1b3f2c │ │ │ │ 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 │ │ │ │ @@ -485500,25 +485451,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 1b3f60 │ │ │ │ + bne.n 1b3ef0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b3fee │ │ │ │ + cbz r2, 1b3f7e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b3ff0 │ │ │ │ + vldr s13, [pc, #64] @ 1b3f80 │ │ │ │ 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 │ │ │ │ @@ -485528,24 +485479,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 1b3fb4 │ │ │ │ + bne.n 1b3f44 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b4044 │ │ │ │ + cbz r2, 1b3fd4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4048 │ │ │ │ + vldr s13, [pc, #72] @ 1b3fd8 │ │ │ │ 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 │ │ │ │ @@ -485555,43 +485506,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 1b4006 │ │ │ │ + bne.n 1b3f96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b407c │ │ │ │ + cbz r2, 1b400c │ │ │ │ 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 1b4058 │ │ │ │ + bne.n 1b3fe8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b40d0 │ │ │ │ + cbz r2, 1b4060 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b40d4 │ │ │ │ + vldr s13, [pc, #72] @ 1b4064 │ │ │ │ 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 │ │ │ │ @@ -485601,39 +485552,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 1b4092 │ │ │ │ + bne.n 1b4022 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4108 │ │ │ │ + cbz r2, 1b4098 │ │ │ │ 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 1b40e4 │ │ │ │ + bne.n 1b4074 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4166 │ │ │ │ + cbz r2, 1b40f6 │ │ │ │ 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 │ │ │ │ @@ -485649,19 +485600,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 1b4116 │ │ │ │ + bne.n 1b40a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b41e6 │ │ │ │ + beq.n 1b4176 │ │ │ │ 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 │ │ │ │ @@ -485690,18 +485641,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 1b4182 │ │ │ │ + bne.n 1b4112 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4242 │ │ │ │ + cbz r2, 1b41d2 │ │ │ │ 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 │ │ │ │ @@ -485717,18 +485668,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 1b41f2 │ │ │ │ + bne.n 1b4182 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b42a8 │ │ │ │ + cbz r2, 1b4238 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -485752,23 +485703,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 1b4250 │ │ │ │ + bne.n 1b41e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4352 │ │ │ │ + beq.n 1b42e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b4354 │ │ │ │ + vldr s10, [pc, #156] @ 1b42e4 │ │ │ │ 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 │ │ │ │ @@ -485802,20 +485753,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 1b42c0 │ │ │ │ + bne.n 1b4250 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b43b2 │ │ │ │ + cbz r2, 1b4342 │ │ │ │ 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 │ │ │ │ @@ -485831,19 +485782,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 1b4362 │ │ │ │ + bne.n 1b42f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4436 │ │ │ │ + beq.n 1b43c6 │ │ │ │ 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 │ │ │ │ @@ -485872,18 +485823,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 1b43ce │ │ │ │ + bne.n 1b435e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4492 │ │ │ │ + cbz r2, 1b4422 │ │ │ │ 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 │ │ │ │ @@ -485899,18 +485850,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 1b4442 │ │ │ │ + bne.n 1b43d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b44f8 │ │ │ │ + cbz r2, 1b4488 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -485934,23 +485885,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 1b44a0 │ │ │ │ + bne.n 1b4430 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b45a2 │ │ │ │ + beq.n 1b4532 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b45a4 │ │ │ │ + vldr s10, [pc, #156] @ 1b4534 │ │ │ │ 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 │ │ │ │ @@ -485984,54 +485935,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 1b4510 │ │ │ │ + bne.n 1b44a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b45d2 │ │ │ │ + cbz r2, 1b4562 │ │ │ │ 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 1b45bc │ │ │ │ + bne.n 1b454c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4602 │ │ │ │ + cbz r2, 1b4592 │ │ │ │ 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 1b45e4 │ │ │ │ + bne.n 1b4574 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4638 │ │ │ │ + cbz r2, 1b45c8 │ │ │ │ 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 │ │ │ │ @@ -486039,72 +485990,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 1b4618 │ │ │ │ + bne.n 1b45a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4670 │ │ │ │ + cbz r2, 1b4600 │ │ │ │ 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 1b4648 │ │ │ │ + bne.n 1b45d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b469e │ │ │ │ + cbz r2, 1b462e │ │ │ │ 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 1b4688 │ │ │ │ + bne.n 1b4618 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b46ce │ │ │ │ + cbz r2, 1b465e │ │ │ │ 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 1b46b0 │ │ │ │ + bne.n 1b4640 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4704 │ │ │ │ + cbz r2, 1b4694 │ │ │ │ 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 │ │ │ │ @@ -486112,436 +486063,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 1b46e4 │ │ │ │ + bne.n 1b4674 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b473c │ │ │ │ + cbz r2, 1b46cc │ │ │ │ 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 1b4714 │ │ │ │ + bne.n 1b46a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4766 │ │ │ │ + cbz r2, 1b46f6 │ │ │ │ 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 1b474e │ │ │ │ + bne.n 1b46de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4796 │ │ │ │ + cbz r2, 1b4726 │ │ │ │ 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 1b4778 │ │ │ │ + bne.n 1b4708 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47be │ │ │ │ + cbz r2, 1b474e │ │ │ │ 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 1b47a6 │ │ │ │ + bne.n 1b4736 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47ee │ │ │ │ + cbz r2, 1b477e │ │ │ │ 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 1b47d0 │ │ │ │ + bne.n 1b4760 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4816 │ │ │ │ + cbz r2, 1b47a6 │ │ │ │ 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 1b47fe │ │ │ │ + bne.n 1b478e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b483e │ │ │ │ + cbz r2, 1b47ce │ │ │ │ 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 1b4826 │ │ │ │ + bne.n 1b47b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4860 │ │ │ │ + cbz r2, 1b47f0 │ │ │ │ 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 1b484c │ │ │ │ + bne.n 1b47dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4880 │ │ │ │ + cbz r2, 1b4810 │ │ │ │ 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 1b486e │ │ │ │ + bne.n 1b47fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b48a4 │ │ │ │ + cbz r2, 1b4834 │ │ │ │ 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 1b4890 │ │ │ │ + bne.n 1b4820 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b48d0 │ │ │ │ + cbz r2, 1b4860 │ │ │ │ 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 1b48b2 │ │ │ │ + bne.n 1b4842 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b48f4 │ │ │ │ + cbz r2, 1b4884 │ │ │ │ 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 1b48e0 │ │ │ │ + bne.n 1b4870 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4914 │ │ │ │ + cbz r2, 1b48a4 │ │ │ │ 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 1b4902 │ │ │ │ + bne.n 1b4892 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4938 │ │ │ │ + cbz r2, 1b48c8 │ │ │ │ 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 1b4924 │ │ │ │ + bne.n 1b48b4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4964 │ │ │ │ + cbz r2, 1b48f4 │ │ │ │ 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 1b4946 │ │ │ │ + bne.n 1b48d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b498c │ │ │ │ + cbz r2, 1b491c │ │ │ │ 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 1b4974 │ │ │ │ + bne.n 1b4904 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b49ae │ │ │ │ + cbz r2, 1b493e │ │ │ │ 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 1b4996 │ │ │ │ + bne.n 1b4926 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b49d6 │ │ │ │ + cbz r2, 1b4966 │ │ │ │ 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 1b49bc │ │ │ │ + bne.n 1b494c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a00 │ │ │ │ + cbz r2, 1b4990 │ │ │ │ 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 1b49e2 │ │ │ │ + bne.n 1b4972 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4a28 │ │ │ │ + cbz r2, 1b49b8 │ │ │ │ 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 1b4a10 │ │ │ │ + bne.n 1b49a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4a4a │ │ │ │ + cbz r2, 1b49da │ │ │ │ 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 1b4a32 │ │ │ │ + bne.n 1b49c2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a72 │ │ │ │ + cbz r2, 1b4a02 │ │ │ │ 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 1b4a58 │ │ │ │ + bne.n 1b49e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a9c │ │ │ │ + cbz r2, 1b4a2c │ │ │ │ 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 1b4a7e │ │ │ │ + bne.n 1b4a0e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ac4 │ │ │ │ + cbz r2, 1b4a54 │ │ │ │ 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 1b4aac │ │ │ │ + bne.n 1b4a3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ae6 │ │ │ │ + cbz r2, 1b4a76 │ │ │ │ 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 1b4ace │ │ │ │ + bne.n 1b4a5e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b0e │ │ │ │ + cbz r2, 1b4a9e │ │ │ │ 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 1b4af4 │ │ │ │ + bne.n 1b4a84 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b34 │ │ │ │ + cbz r2, 1b4ac4 │ │ │ │ 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 1b4b1c │ │ │ │ + bne.n 1b4aac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4b56 │ │ │ │ + cbz r2, 1b4ae6 │ │ │ │ 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 1b4b3e │ │ │ │ + bne.n 1b4ace │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b7e │ │ │ │ + cbz r2, 1b4b0e │ │ │ │ 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 1b4b64 │ │ │ │ + bne.n 1b4af4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4bb4 │ │ │ │ + cbz r2, 1b4b44 │ │ │ │ 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 │ │ │ │ @@ -486549,37 +486500,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 1b4b94 │ │ │ │ + bne.n 1b4b24 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bea │ │ │ │ + cbz r2, 1b4b7a │ │ │ │ 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 1b4bc4 │ │ │ │ + bne.n 1b4b54 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c20 │ │ │ │ + cbz r2, 1b4bb0 │ │ │ │ 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 │ │ │ │ @@ -486587,73 +486538,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 1b4c00 │ │ │ │ + bne.n 1b4b90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c56 │ │ │ │ + cbz r2, 1b4be6 │ │ │ │ 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 1b4c30 │ │ │ │ + bne.n 1b4bc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c8a │ │ │ │ + cbz r2, 1b4c1a │ │ │ │ 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 1b4c64 │ │ │ │ + bne.n 1b4bf4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cbe │ │ │ │ + cbz r2, 1b4c4e │ │ │ │ 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 1b4c98 │ │ │ │ + bne.n 1b4c28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cf8 │ │ │ │ + cbz r2, 1b4c88 │ │ │ │ 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 │ │ │ │ @@ -486661,19 +486612,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 1b4ccc │ │ │ │ + bne.n 1b4c5c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d34 │ │ │ │ + cbz r2, 1b4cc4 │ │ │ │ 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 │ │ │ │ @@ -486681,57 +486632,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 1b4d08 │ │ │ │ + bne.n 1b4c98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d6c │ │ │ │ + cbz r2, 1b4cfc │ │ │ │ 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 1b4d44 │ │ │ │ + bne.n 1b4cd4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4da4 │ │ │ │ + cbz r2, 1b4d34 │ │ │ │ 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 1b4d7c │ │ │ │ + bne.n 1b4d0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dde │ │ │ │ + cbz r2, 1b4d6e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -486739,18 +486690,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 1b4db6 │ │ │ │ + bne.n 1b4d46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e16 │ │ │ │ + cbz r2, 1b4da6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -486758,18 +486709,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 1b4dee │ │ │ │ + bne.n 1b4d7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e4e │ │ │ │ + cbz r2, 1b4dde │ │ │ │ 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]! │ │ │ │ @@ -486777,18 +486728,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 1b4e2a │ │ │ │ + bne.n 1b4dba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e86 │ │ │ │ + cbz r2, 1b4e16 │ │ │ │ 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]! │ │ │ │ @@ -486796,18 +486747,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 1b4e62 │ │ │ │ + bne.n 1b4df2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ec0 │ │ │ │ + cbz r2, 1b4e50 │ │ │ │ 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 │ │ │ │ @@ -486815,19 +486766,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 1b4e94 │ │ │ │ + bne.n 1b4e24 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4efc │ │ │ │ + cbz r2, 1b4e8c │ │ │ │ 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 │ │ │ │ @@ -486835,19 +486786,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 1b4ed0 │ │ │ │ + bne.n 1b4e60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f38 │ │ │ │ + cbz r2, 1b4ec8 │ │ │ │ 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 │ │ │ │ @@ -486855,19 +486806,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 1b4f0c │ │ │ │ + bne.n 1b4e9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f74 │ │ │ │ + cbz r2, 1b4f04 │ │ │ │ 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 │ │ │ │ @@ -486875,19 +486826,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 1b4f48 │ │ │ │ + bne.n 1b4ed8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fb0 │ │ │ │ + cbz r2, 1b4f40 │ │ │ │ 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 │ │ │ │ @@ -486895,19 +486846,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 1b4f84 │ │ │ │ + bne.n 1b4f14 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fec │ │ │ │ + cbz r2, 1b4f7c │ │ │ │ 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 │ │ │ │ @@ -486915,19 +486866,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 1b4fc0 │ │ │ │ + bne.n 1b4f50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5028 │ │ │ │ + cbz r2, 1b4fb8 │ │ │ │ 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 │ │ │ │ @@ -486935,19 +486886,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 1b4ffc │ │ │ │ + bne.n 1b4f8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5064 │ │ │ │ + cbz r2, 1b4ff4 │ │ │ │ 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 │ │ │ │ @@ -486955,24 +486906,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 1b5038 │ │ │ │ + bne.n 1b4fc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b50f8 │ │ │ │ + beq.n 1b5088 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b50fc │ │ │ │ + vldr s11, [pc, #132] @ 1b508c │ │ │ │ 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 │ │ │ │ @@ -486999,26 +486950,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 1b5080 │ │ │ │ + bne.n 1b5010 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b515c ) │ │ │ │ + ldr r3, [pc, #88] @ (1b50ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5158 │ │ │ │ + cbz r2, 1b50e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b5160 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b50f0 ) │ │ │ │ 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 │ │ │ │ @@ -487033,28 +486984,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 1b5118 │ │ │ │ + bne.n 1b50a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b51b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b5140 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b51ac │ │ │ │ + cbz r2, 1b513c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b51b4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b5144 ) │ │ │ │ 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 │ │ │ │ @@ -487066,23 +487017,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 1b517c │ │ │ │ + bne.n 1b510c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b51ee │ │ │ │ + cbz r2, 1b517e │ │ │ │ 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 │ │ │ │ @@ -487090,18 +487041,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 1b51c6 │ │ │ │ + bne.n 1b5156 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5226 │ │ │ │ + cbz r2, 1b51b6 │ │ │ │ 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 │ │ │ │ @@ -487109,22 +487060,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 1b51fe │ │ │ │ + bne.n 1b518e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b528a │ │ │ │ + cbz r2, 1b521a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b528c │ │ │ │ + vldr s12, [pc, #88] @ 1b521c │ │ │ │ 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 │ │ │ │ @@ -487138,25 +487089,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 1b523a │ │ │ │ + bne.n 1b51ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5322 │ │ │ │ + beq.n 1b52b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5324 │ │ │ │ + vldr s11, [pc, #132] @ 1b52b4 │ │ │ │ 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 │ │ │ │ @@ -487183,20 +487134,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 1b52a8 │ │ │ │ + bne.n 1b5238 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b535e │ │ │ │ + cbz r2, 1b52ee │ │ │ │ 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 │ │ │ │ @@ -487204,22 +487155,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 1b5336 │ │ │ │ + bne.n 1b52c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b53d0 │ │ │ │ + cbz r2, 1b5360 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b53d4 │ │ │ │ + vldr s12, [pc, #104] @ 1b5364 │ │ │ │ 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] │ │ │ │ @@ -487238,25 +487189,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 1b5376 │ │ │ │ + bne.n 1b5306 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5428 │ │ │ │ + cbz r2, 1b53b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b542c │ │ │ │ + vldr s13, [pc, #72] @ 1b53bc │ │ │ │ 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 │ │ │ │ @@ -487266,25 +487217,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 1b53ea │ │ │ │ + bne.n 1b537a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b549e │ │ │ │ + cbz r2, 1b542e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b54a0 │ │ │ │ + vldr s12, [pc, #100] @ 1b5430 │ │ │ │ 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] │ │ │ │ @@ -487303,135 +487254,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 1b5446 │ │ │ │ + bne.n 1b53d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b54d6 │ │ │ │ + cbz r2, 1b5466 │ │ │ │ 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 1b54b2 │ │ │ │ + bne.n 1b5442 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b550a │ │ │ │ + cbz r2, 1b549a │ │ │ │ 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 1b54e6 │ │ │ │ + bne.n 1b5476 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b553e │ │ │ │ + cbz r2, 1b54ce │ │ │ │ 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 1b551a │ │ │ │ + bne.n 1b54aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5572 │ │ │ │ + cbz r2, 1b5502 │ │ │ │ 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 1b554e │ │ │ │ + bne.n 1b54de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b55a8 │ │ │ │ + cbz r2, 1b5538 │ │ │ │ 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 1b5580 │ │ │ │ + bne.n 1b5510 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b55e0 │ │ │ │ + cbz r2, 1b5570 │ │ │ │ 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 1b55b8 │ │ │ │ + bne.n 1b5548 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b565c ) │ │ │ │ + ldr r3, [pc, #116] @ (1b55ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5658 │ │ │ │ + cbz r2, 1b55e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5660 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b55f0 ) │ │ │ │ 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 │ │ │ │ @@ -487452,28 +487403,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 1b55fe │ │ │ │ + bne.n 1b558e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b56d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b5660 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b56cc │ │ │ │ + cbz r2, 1b565c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b56d4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b5664 ) │ │ │ │ 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 │ │ │ │ @@ -487491,28 +487442,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 1b567c │ │ │ │ + bne.n 1b560c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5750 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b56e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b574c │ │ │ │ + cbz r2, 1b56dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5754 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b56e4 ) │ │ │ │ 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 │ │ │ │ @@ -487533,28 +487484,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 1b56f2 │ │ │ │ + bne.n 1b5682 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b57c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5750 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b57be │ │ │ │ + cbz r2, 1b574e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b57c4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5754 ) │ │ │ │ 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 │ │ │ │ @@ -487572,28 +487523,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 1b5770 │ │ │ │ + bne.n 1b5700 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b581c │ │ │ │ + cbz r2, 1b57ac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5820 │ │ │ │ + vldr s13, [pc, #76] @ 1b57b0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5824 │ │ │ │ + vldr s12, [pc, #72] @ 1b57b4 │ │ │ │ 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 │ │ │ │ @@ -487602,45 +487553,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 1b57de │ │ │ │ + bne.n 1b576e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5854 │ │ │ │ + cbz r2, 1b57e4 │ │ │ │ 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 1b5836 │ │ │ │ + bne.n 1b57c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b58cc │ │ │ │ + cbz r2, 1b585c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b58d0 │ │ │ │ + vldr s12, [pc, #108] @ 1b5860 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b58d4 │ │ │ │ + vldr s11, [pc, #104] @ 1b5864 │ │ │ │ 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 │ │ │ │ @@ -487658,47 +487609,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 1b5872 │ │ │ │ + bne.n 1b5802 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5906 │ │ │ │ + cbz r2, 1b5896 │ │ │ │ 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 1b58e8 │ │ │ │ + bne.n 1b5878 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b595c │ │ │ │ + cbz r2, 1b58ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5960 │ │ │ │ + vldr s13, [pc, #76] @ 1b58f0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5964 │ │ │ │ + vldr s12, [pc, #72] @ 1b58f4 │ │ │ │ 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 │ │ │ │ @@ -487707,29 +487658,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 1b591e │ │ │ │ + bne.n 1b58ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b59da │ │ │ │ + cbz r2, 1b596a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b59dc │ │ │ │ + vldr s12, [pc, #104] @ 1b596c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b59e0 │ │ │ │ + vldr s11, [pc, #100] @ 1b5970 │ │ │ │ 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 │ │ │ │ @@ -487747,44 +487698,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 1b5982 │ │ │ │ + bne.n 1b5912 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5a12 │ │ │ │ + cbz r2, 1b59a2 │ │ │ │ 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 1b59f4 │ │ │ │ + bne.n 1b5984 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5abe │ │ │ │ + beq.n 1b5a4e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b5ac0 │ │ │ │ + vldr s10, [pc, #160] @ 1b5a50 │ │ │ │ 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 │ │ │ │ @@ -487819,44 +487770,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 1b5a28 │ │ │ │ + bne.n 1b59b8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5af6 │ │ │ │ + cbz r2, 1b5a86 │ │ │ │ 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 1b5ad0 │ │ │ │ + bne.n 1b5a60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5b88 │ │ │ │ + beq.n 1b5b18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5b8c │ │ │ │ + vldr s11, [pc, #132] @ 1b5b1c │ │ │ │ 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 │ │ │ │ @@ -487883,21 +487834,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 1b5b10 │ │ │ │ + bne.n 1b5aa0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5bc6 │ │ │ │ + cbz r2, 1b5b56 │ │ │ │ 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 │ │ │ │ @@ -487905,128 +487856,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 1b5b9e │ │ │ │ + bne.n 1b5b2e │ │ │ │ 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 1b5cde │ │ │ │ + beq.n 1b5c6e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b5cce │ │ │ │ + beq.n 1b5c5e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b5d2c │ │ │ │ + vldr s17, [pc, #300] @ 1b5cbc │ │ │ │ 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 1b5cba │ │ │ │ + b.n 1b5c4a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5d00 │ │ │ │ + bgt.n 1b5c90 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5cf4 │ │ │ │ + ble.n 1b5c84 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5cfa │ │ │ │ + bgt.n 1b5c8a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b5cee │ │ │ │ + ble.n 1b5c7e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5d06 │ │ │ │ + bgt.n 1b5c96 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b5ce8 │ │ │ │ + ble.n 1b5c78 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 5441c │ │ │ │ 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 1b5d0c │ │ │ │ + beq.n 1b5c9c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5c20 │ │ │ │ + bgt.n 1b5bb0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5c2e │ │ │ │ + b.n 1b5bbe │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b5cde │ │ │ │ + beq.n 1b5c6e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b5cce │ │ │ │ + bne.n 1b5c5e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b5d2c │ │ │ │ - b.n 1b5ca2 │ │ │ │ + vldr s0, [pc, #64] @ 1b5cbc │ │ │ │ + b.n 1b5c32 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5c7a │ │ │ │ + b.n 1b5c0a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5c52 │ │ │ │ + b.n 1b5be2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5c52 │ │ │ │ + b.n 1b5be2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5c2e │ │ │ │ + b.n 1b5bbe │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5c7a │ │ │ │ + b.n 1b5c0a │ │ │ │ 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 1b5c14 │ │ │ │ + bne.w 1b5ba4 │ │ │ │ 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 │ │ │ │ @@ -488034,117 +487985,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 1b5e44 │ │ │ │ + beq.n 1b5dd4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b5e34 │ │ │ │ + beq.n 1b5dc4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b5e98 │ │ │ │ + vldr s17, [pc, #304] @ 1b5e28 │ │ │ │ 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 1b5e20 │ │ │ │ + b.n 1b5db0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e60 │ │ │ │ + bgt.n 1b5df0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5e5a │ │ │ │ + ble.n 1b5dea │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e72 │ │ │ │ + bgt.n 1b5e02 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b5e54 │ │ │ │ + ble.n 1b5de4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e6c │ │ │ │ + bgt.n 1b5dfc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b5e4e │ │ │ │ + ble.n 1b5dde │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5e66 │ │ │ │ + bgt.n 1b5df6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b5e78 │ │ │ │ + beq.n 1b5e08 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5d88 │ │ │ │ + bgt.n 1b5d18 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5d96 │ │ │ │ + b.n 1b5d26 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b5e44 │ │ │ │ + beq.n 1b5dd4 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b5e34 │ │ │ │ + bne.n 1b5dc4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5e08 │ │ │ │ + b.n 1b5d98 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5de0 │ │ │ │ + b.n 1b5d70 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5dba │ │ │ │ + b.n 1b5d4a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5d96 │ │ │ │ + b.n 1b5d26 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5e08 │ │ │ │ + b.n 1b5d98 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5de0 │ │ │ │ + b.n 1b5d70 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b5dba │ │ │ │ + b.n 1b5d4a │ │ │ │ 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 1b5d7c │ │ │ │ + bne.w 1b5d0c │ │ │ │ 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 │ │ │ │ @@ -488153,102 +488104,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 1b5f90 │ │ │ │ + beq.n 1b5f20 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b5f80 │ │ │ │ + beq.n 1b5f10 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b5fd8 │ │ │ │ + vldr s17, [pc, #256] @ 1b5f68 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b5fdc │ │ │ │ + vldr s19, [pc, #252] @ 1b5f6c │ │ │ │ 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 1b5f6c │ │ │ │ + b.n 1b5efc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5fac │ │ │ │ + bgt.n 1b5f3c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b5fa0 │ │ │ │ + ble.n 1b5f30 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5fa6 │ │ │ │ + bgt.n 1b5f36 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 5441c │ │ │ │ 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 1b5f9a │ │ │ │ + ble.n 1b5f2a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5fb2 │ │ │ │ + bgt.n 1b5f42 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b5fb8 │ │ │ │ + beq.n 1b5f48 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b5efa │ │ │ │ + bgt.n 1b5e8a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5f08 │ │ │ │ + b.n 1b5e98 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b5f90 │ │ │ │ + beq.n 1b5f20 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b5f80 │ │ │ │ + bne.n 1b5f10 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5f54 │ │ │ │ + b.n 1b5ee4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5ebc │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b5f2c │ │ │ │ + b.n 1b5ebc │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5f08 │ │ │ │ + b.n 1b5e98 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b5f54 │ │ │ │ + b.n 1b5ee4 │ │ │ │ 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 1b5eee │ │ │ │ + bne.n 1b5e7e │ │ │ │ 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 │ │ │ │ @@ -488259,584 +488210,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 1b60f8 │ │ │ │ + beq.n 1b6088 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b60e8 │ │ │ │ + beq.n 1b6078 │ │ │ │ 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] @ 1b614c │ │ │ │ + vldr s18, [pc, #300] @ 1b60dc │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b6150 │ │ │ │ + vldr s17, [pc, #296] @ 1b60e0 │ │ │ │ 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 1b60d4 │ │ │ │ + b.n 1b6064 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6114 │ │ │ │ + bgt.n 1b60a4 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b610e │ │ │ │ + ble.n 1b609e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6126 │ │ │ │ + bgt.n 1b60b6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ 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 1b6108 │ │ │ │ + ble.n 1b6098 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6120 │ │ │ │ + bgt.n 1b60b0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ 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 1b6102 │ │ │ │ + ble.n 1b6092 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b611a │ │ │ │ + bgt.n 1b60aa │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b612c │ │ │ │ + beq.n 1b60bc │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6042 │ │ │ │ + bgt.n 1b5fd2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6050 │ │ │ │ + b.n 1b5fe0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b60f8 │ │ │ │ + beq.n 1b6088 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b60e8 │ │ │ │ + bne.n 1b6078 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b60c0 │ │ │ │ + b.n 1b6050 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b609a │ │ │ │ + b.n 1b602a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6074 │ │ │ │ + b.n 1b6004 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6050 │ │ │ │ + b.n 1b5fe0 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b60c0 │ │ │ │ + b.n 1b6050 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b609a │ │ │ │ + b.n 1b602a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6074 │ │ │ │ + b.n 1b6004 │ │ │ │ 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 1b6034 │ │ │ │ + bne.w 1b5fc4 │ │ │ │ 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 1b61e6 │ │ │ │ + beq.n 1b6176 │ │ │ │ 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] @ 1b61f0 │ │ │ │ + vldr s16, [pc, #116] @ 1b6180 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b61f4 │ │ │ │ + vldr s17, [pc, #112] @ 1b6184 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b61e8 │ │ │ │ + vldr d10, [pc, #92] @ 1b6178 │ │ │ │ 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 1b61bc │ │ │ │ + ble.n 1b614c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61bc │ │ │ │ + bgt.n 1b614c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 5441c │ │ │ │ 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 1b6190 │ │ │ │ + bne.n 1b6120 │ │ │ │ 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 1b61f0 │ │ │ │ + b.n 1b6180 │ │ │ │ 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] @ (1b6374 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b6304 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b6378 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b6308 ) │ │ │ │ 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 1b630a │ │ │ │ + beq.n 1b629a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b62fc │ │ │ │ + beq.n 1b628c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b636c │ │ │ │ - vldr s17, [pc, #312] @ 1b6370 │ │ │ │ + vldr s18, [pc, #312] @ 1b62fc │ │ │ │ + vldr s17, [pc, #312] @ 1b6300 │ │ │ │ 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 1b62e8 │ │ │ │ + b.n 1b6278 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b633a │ │ │ │ + bgt.n 1b62ca │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6334 │ │ │ │ + ble.n 1b62c4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b634c │ │ │ │ + bgt.n 1b62dc │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b632e │ │ │ │ + ble.n 1b62be │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6346 │ │ │ │ + bgt.n 1b62d6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6328 │ │ │ │ + ble.n 1b62b8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6340 │ │ │ │ + bgt.n 1b62d0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5441c │ │ │ │ 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 1b6352 │ │ │ │ + beq.n 1b62e2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6250 │ │ │ │ + bgt.n 1b61e0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b625e │ │ │ │ + b.n 1b61ee │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b630a │ │ │ │ + beq.n 1b629a │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b62fc │ │ │ │ - ldr r2, [pc, #112] @ (1b637c ) │ │ │ │ - ldr r3, [pc, #100] @ (1b6374 ) │ │ │ │ + bne.n 1b628c │ │ │ │ + ldr r2, [pc, #112] @ (1b630c ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6368 │ │ │ │ + bne.n 1b62f8 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b62ca │ │ │ │ + b.n 1b625a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b62a6 │ │ │ │ + b.n 1b6236 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6282 │ │ │ │ + b.n 1b6212 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b625e │ │ │ │ + b.n 1b61ee │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62ca │ │ │ │ + b.n 1b625a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62a6 │ │ │ │ + b.n 1b6236 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6282 │ │ │ │ + b.n 1b6212 │ │ │ │ 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 1b6246 │ │ │ │ - b.n 1b630a │ │ │ │ + bne.w 1b61d6 │ │ │ │ + b.n 1b629a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #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] @ (1b6500 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b6490 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b6504 ) │ │ │ │ + ldr r1, [pc, #356] @ (1b6494 ) │ │ │ │ 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 1b6496 │ │ │ │ + beq.n 1b6426 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6488 │ │ │ │ + beq.n 1b6418 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b64f8 │ │ │ │ - vldr s18, [pc, #316] @ 1b64fc │ │ │ │ + vldr s19, [pc, #316] @ 1b6488 │ │ │ │ + vldr s18, [pc, #316] @ 1b648c │ │ │ │ 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 1b6474 │ │ │ │ + b.n 1b6404 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64c6 │ │ │ │ + bgt.n 1b6456 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64c0 │ │ │ │ + ble.n 1b6450 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64d8 │ │ │ │ + bgt.n 1b6468 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64ba │ │ │ │ + ble.n 1b644a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64d2 │ │ │ │ + bgt.n 1b6462 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64b4 │ │ │ │ + ble.n 1b6444 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64cc │ │ │ │ + bgt.n 1b645c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b64de │ │ │ │ + beq.n 1b646e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63dc │ │ │ │ + bgt.n 1b636c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b63ea │ │ │ │ + b.n 1b637a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b6496 │ │ │ │ + beq.n 1b6426 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6488 │ │ │ │ - ldr r2, [pc, #112] @ (1b6508 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b6500 ) │ │ │ │ + bne.n 1b6418 │ │ │ │ + ldr r2, [pc, #112] @ (1b6498 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b64f4 │ │ │ │ + bne.n 1b6484 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6456 │ │ │ │ + b.n 1b63e6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6432 │ │ │ │ + b.n 1b63c2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b640e │ │ │ │ + b.n 1b639e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b63ea │ │ │ │ + b.n 1b637a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6456 │ │ │ │ + b.n 1b63e6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6432 │ │ │ │ + b.n 1b63c2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b640e │ │ │ │ + b.n 1b639e │ │ │ │ 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 1b63d2 │ │ │ │ - b.n 1b6496 │ │ │ │ + bne.w 1b6362 │ │ │ │ + b.n 1b6426 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r3, #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 1b6614 │ │ │ │ + beq.n 1b65a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6606 │ │ │ │ + beq.n 1b6596 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b6668 │ │ │ │ - vldr s18, [pc, #308] @ 1b666c │ │ │ │ + vldr s19, [pc, #308] @ 1b65f8 │ │ │ │ + vldr s18, [pc, #308] @ 1b65fc │ │ │ │ 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 1b65f2 │ │ │ │ + b.n 1b6582 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6630 │ │ │ │ + bgt.n 1b65c0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b662a │ │ │ │ + ble.n 1b65ba │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6642 │ │ │ │ + bgt.n 1b65d2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b6624 │ │ │ │ + ble.n 1b65b4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b663c │ │ │ │ + bgt.n 1b65cc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5441c │ │ │ │ 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 1b661e │ │ │ │ + ble.n 1b65ae │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6636 │ │ │ │ + bgt.n 1b65c6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6648 │ │ │ │ + beq.n 1b65d8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6558 │ │ │ │ + bgt.n 1b64e8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6566 │ │ │ │ + b.n 1b64f6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b6614 │ │ │ │ + beq.n 1b65a4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6606 │ │ │ │ + bne.n 1b6596 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b65de │ │ │ │ + b.n 1b656e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b65b4 │ │ │ │ + b.n 1b6544 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b658a │ │ │ │ + b.n 1b651a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6566 │ │ │ │ + b.n 1b64f6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65de │ │ │ │ + b.n 1b656e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65b4 │ │ │ │ + b.n 1b6544 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b658a │ │ │ │ + b.n 1b651a │ │ │ │ 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 1b654e │ │ │ │ + bne.w 1b64de │ │ │ │ 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 1b66f6 │ │ │ │ + beq.n 1b6686 │ │ │ │ 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] @ 1b6708 │ │ │ │ + vldr s20, [pc, #116] @ 1b6698 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b670c │ │ │ │ + vldr s21, [pc, #116] @ 1b669c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b66f8 │ │ │ │ - vldr d8, [pc, #92] @ 1b6700 │ │ │ │ + vldr d9, [pc, #88] @ 1b6688 │ │ │ │ + vldr d8, [pc, #92] @ 1b6690 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b66ce │ │ │ │ + ble.n 1b665e │ │ │ │ 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 │ │ │ │ @@ -488846,31 +488797,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 1b66a6 │ │ │ │ + bne.n 1b6636 │ │ │ │ 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 1b6708 │ │ │ │ + b.n 1b6698 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b6752 │ │ │ │ + cbz r2, 1b66e2 │ │ │ │ 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 │ │ │ │ @@ -488878,278 +488829,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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b672e │ │ │ │ + bne.n 1b66be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b67a6 │ │ │ │ + cbz r2, 1b6736 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6774 │ │ │ │ + bne.n 1b6704 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b67fe │ │ │ │ + cbz r2, 1b678e │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b67c4 │ │ │ │ + bne.n 1b6754 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6854 │ │ │ │ + cbz r2, 1b67e4 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b681c │ │ │ │ + bne.n 1b67ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b689e │ │ │ │ + cbz r2, 1b682e │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ 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 1b687a │ │ │ │ + bne.n 1b680a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b68f0 │ │ │ │ + cbz r2, 1b6880 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b68c4 │ │ │ │ + bne.n 1b6854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6940 │ │ │ │ + cbz r2, 1b68d0 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6914 │ │ │ │ + bne.n 1b68a4 │ │ │ │ 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] @ (1b6a1c ) │ │ │ │ + ldr r2, [pc, #192] @ (1b69ac ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b6a20 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b69b0 ) │ │ │ │ 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 1b69ec │ │ │ │ + beq.n 1b697c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b6a06 │ │ │ │ + beq.n 1b6996 │ │ │ │ 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 1c1c84 │ │ │ │ + bl 1c1c14 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c1c84 │ │ │ │ + bl 1c1c14 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c1c84 │ │ │ │ + bl 1c1c14 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c1c84 │ │ │ │ + bl 1c1c14 │ │ │ │ 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 1b698c │ │ │ │ + bne.n 1b691c │ │ │ │ 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 1b6982 │ │ │ │ - ldr r2, [pc, #52] @ (1b6a24 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b6a1c ) │ │ │ │ + bne.n 1b6912 │ │ │ │ + ldr r2, [pc, #52] @ (1b69b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b69ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6a16 │ │ │ │ + bne.n 1b69a6 │ │ │ │ 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 1b69ec │ │ │ │ + beq.n 1b697c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b6a06 │ │ │ │ - b.n 1b69ec │ │ │ │ + bne.n 1b6996 │ │ │ │ + b.n 1b697c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #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] @ (1b6aa0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b6aa4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b6a30 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b6a34 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6a84 │ │ │ │ + cbz r4, 1b6a14 │ │ │ │ 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 │ │ │ │ @@ -489159,51 +489110,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 1b6a54 │ │ │ │ - ldr r2, [pc, #32] @ (1b6aa8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6aa4 ) │ │ │ │ + bne.n 1b69e4 │ │ │ │ + ldr r2, [pc, #32] @ (1b6a38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6a9c │ │ │ │ + bne.n 1b6a2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r3, #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] @ (1b6b44 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b6b48 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b6ad4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b6ad8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b6b22 │ │ │ │ + cbz r7, 1b6ab2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b6b40 │ │ │ │ + vldr s10, [pc, #100] @ 1b6ad0 │ │ │ │ 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 │ │ │ │ @@ -489215,50 +489166,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 1b6ae0 │ │ │ │ - ldr r2, [pc, #40] @ (1b6b4c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b6b48 ) │ │ │ │ + bne.n 1b6a70 │ │ │ │ + ldr r2, [pc, #40] @ (1b6adc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6ad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6b3a │ │ │ │ + bne.n 1b6aca │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r3, #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] @ (1b6bf4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b6bf8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b6b84 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b6b88 ) │ │ │ │ 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, 1b6bd8 │ │ │ │ + cbz r6, 1b6b68 │ │ │ │ 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] │ │ │ │ @@ -489279,47 +489230,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 1b6b82 │ │ │ │ - ldr r2, [pc, #32] @ (1b6bfc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6bf8 ) │ │ │ │ + bne.n 1b6b12 │ │ │ │ + ldr r2, [pc, #32] @ (1b6b8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6bf0 │ │ │ │ + bne.n 1b6b80 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r3, #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] @ (1b6cb0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b6cb4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b6c40 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b6c44 ) │ │ │ │ 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, 1b6c94 │ │ │ │ + cbz r6, 1b6c24 │ │ │ │ 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] │ │ │ │ @@ -489343,51 +489294,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 1b6c2e │ │ │ │ - ldr r2, [pc, #32] @ (1b6cb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6cb4 ) │ │ │ │ + bne.n 1b6bbe │ │ │ │ + ldr r2, [pc, #32] @ (1b6c48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6c44 ) │ │ │ │ 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 1b6cac │ │ │ │ + bne.n 1b6c3c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r3, #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] @ (1b6d40 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b6d44 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b6cd0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b6cd4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6d20 │ │ │ │ + cbz r4, 1b6cb0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b6d3c │ │ │ │ + vldr s14, [pc, #80] @ 1b6ccc │ │ │ │ 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 │ │ │ │ @@ -489395,49 +489346,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 1b6cf0 │ │ │ │ - ldr r2, [pc, #36] @ (1b6d48 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b6d44 ) │ │ │ │ + bne.n 1b6c80 │ │ │ │ + ldr r2, [pc, #36] @ (1b6cd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6d38 │ │ │ │ + bne.n 1b6cc8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #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] @ (1b6dcc ) │ │ │ │ - ldr r3, [pc, #112] @ (1b6dd0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b6d5c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b6d60 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b6db0 │ │ │ │ + cbz r6, 1b6d40 │ │ │ │ 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] │ │ │ │ @@ -489450,47 +489401,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 1b6d7c │ │ │ │ - ldr r2, [pc, #32] @ (1b6dd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6dd0 ) │ │ │ │ + bne.n 1b6d0c │ │ │ │ + ldr r2, [pc, #32] @ (1b6d64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6d60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6dc8 │ │ │ │ + bne.n 1b6d58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #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] @ (1b6e5c ) │ │ │ │ - ldr r3, [pc, #116] @ (1b6e60 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b6dec ) │ │ │ │ + ldr r3, [pc, #116] @ (1b6df0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b6e40 │ │ │ │ + cbz r6, 1b6dd0 │ │ │ │ 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] │ │ │ │ @@ -489505,52 +489456,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 1b6e06 │ │ │ │ - ldr r2, [pc, #32] @ (1b6e64 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6e60 ) │ │ │ │ + bne.n 1b6d96 │ │ │ │ + ldr r2, [pc, #32] @ (1b6df4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6df0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6e58 │ │ │ │ + bne.n 1b6de8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #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] @ (1b6f14 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b6f18 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b6ea4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b6ea8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6eec │ │ │ │ + cbz r4, 1b6e7c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b6f08 │ │ │ │ - vldr s8, [pc, #116] @ 1b6f10 │ │ │ │ + vldr d5, [pc, #112] @ 1b6e98 │ │ │ │ + vldr s8, [pc, #116] @ 1b6ea0 │ │ │ │ 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 │ │ │ │ @@ -489564,57 +489515,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 1b6ea0 │ │ │ │ - ldr r2, [pc, #44] @ (1b6f1c ) │ │ │ │ - ldr r3, [pc, #40] @ (1b6f18 ) │ │ │ │ + bne.n 1b6e30 │ │ │ │ + ldr r2, [pc, #44] @ (1b6eac ) │ │ │ │ + ldr r3, [pc, #40] @ (1b6ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6f04 │ │ │ │ + bne.n 1b6e94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #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] @ (1b6fd8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b6fdc ) │ │ │ │ + ldr r2, [pc, #164] @ (1b6f68 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b6f6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b6fb2 │ │ │ │ + cbz r5, 1b6f42 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b6fd0 │ │ │ │ + vldr d4, [pc, #128] @ 1b6f60 │ │ │ │ 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 │ │ │ │ @@ -489633,60 +489584,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 1b6f54 │ │ │ │ - ldr r2, [pc, #44] @ (1b6fe0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b6fdc ) │ │ │ │ + bne.n 1b6ee4 │ │ │ │ + ldr r2, [pc, #44] @ (1b6f70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b6f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6fca │ │ │ │ + bne.n 1b6f5a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r3, #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] @ (1b70b8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b70bc ) │ │ │ │ + ldr r2, [pc, #188] @ (1b7048 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b704c ) │ │ │ │ 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 1b708e │ │ │ │ + beq.n 1b701e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b70b0 │ │ │ │ + vldr d3, [pc, #148] @ 1b7040 │ │ │ │ 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] │ │ │ │ @@ -489709,57 +489660,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 1b701c │ │ │ │ - ldr r2, [pc, #48] @ (1b70c0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b70bc ) │ │ │ │ + bne.n 1b6fac │ │ │ │ + ldr r2, [pc, #48] @ (1b7050 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b704c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b70a6 │ │ │ │ + bne.n 1b7036 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #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] @ (1b7154 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7158 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b70e4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b70e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7134 │ │ │ │ + cbz r4, 1b70c4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7150 │ │ │ │ + vldr s12, [pc, #92] @ 1b70e0 │ │ │ │ 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 │ │ │ │ @@ -489769,49 +489720,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 1b70f8 │ │ │ │ - ldr r2, [pc, #36] @ (1b715c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7158 ) │ │ │ │ + bne.n 1b7088 │ │ │ │ + ldr r2, [pc, #36] @ (1b70ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1b70e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b714c │ │ │ │ + bne.n 1b70dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #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] @ (1b71e8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b71ec ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7178 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b717c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b71cc │ │ │ │ + cbz r5, 1b715c │ │ │ │ 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] │ │ │ │ @@ -489828,47 +489779,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 1b7190 │ │ │ │ - ldr r2, [pc, #32] @ (1b71f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b71ec ) │ │ │ │ + bne.n 1b7120 │ │ │ │ + ldr r2, [pc, #32] @ (1b7180 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b717c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b71e4 │ │ │ │ + bne.n 1b7174 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #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] @ (1b7288 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b728c ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7218 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b721c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b726a │ │ │ │ + cbz r5, 1b71fa │ │ │ │ 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] │ │ │ │ @@ -489884,48 +489835,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 1b7224 │ │ │ │ - ldr r2, [pc, #36] @ (1b7290 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b728c ) │ │ │ │ + bne.n 1b71b4 │ │ │ │ + ldr r2, [pc, #36] @ (1b7220 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b721c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7282 │ │ │ │ + bne.n 1b7212 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r3, #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] @ (1b732c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7330 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b72bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1b72c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b730e │ │ │ │ + cbz r4, 1b729e │ │ │ │ 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] │ │ │ │ @@ -489949,48 +489900,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 1b72c2 │ │ │ │ - ldr r2, [pc, #36] @ (1b7334 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7330 ) │ │ │ │ + bne.n 1b7252 │ │ │ │ + ldr r2, [pc, #36] @ (1b72c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b72c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7326 │ │ │ │ + bne.n 1b72b6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r3, #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] @ (1b73d4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b73d8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7364 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7368 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b73b8 │ │ │ │ + cbz r6, 1b7348 │ │ │ │ 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] │ │ │ │ @@ -490009,47 +489960,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 1b7366 │ │ │ │ - ldr r2, [pc, #32] @ (1b73dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b73d8 ) │ │ │ │ + bne.n 1b72f6 │ │ │ │ + ldr r2, [pc, #32] @ (1b736c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b73d0 │ │ │ │ + bne.n 1b7360 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7498 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b749c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7428 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b742c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7478 │ │ │ │ + cbz r7, 1b7408 │ │ │ │ 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 │ │ │ │ @@ -490079,317 +490030,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 1b740c │ │ │ │ - ldr r2, [pc, #36] @ (1b74a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b749c ) │ │ │ │ + bne.n 1b739c │ │ │ │ + ldr r2, [pc, #36] @ (1b7430 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b742c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7492 │ │ │ │ + bne.n 1b7422 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r4, r3, #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] @ (1b7584 ) │ │ │ │ - ldr r3, [pc, #204] @ (1b7588 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b7514 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b7518 ) │ │ │ │ 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 1b7556 │ │ │ │ + beq.n 1b74e6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b7578 │ │ │ │ - vldr s8, [pc, #164] @ 1b7580 │ │ │ │ + vldr d5, [pc, #160] @ 1b7508 │ │ │ │ + vldr s8, [pc, #164] @ 1b7510 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7524 │ │ │ │ + b.n 1b74b4 │ │ │ │ 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 1b7550 │ │ │ │ + bmi.n 1b74e0 │ │ │ │ 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 1b7556 │ │ │ │ + beq.n 1b74e6 │ │ │ │ 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 1b74e8 │ │ │ │ + bpl.n 1b7478 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b74ec │ │ │ │ + b.n 1b747c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b750a │ │ │ │ - ldr r2, [pc, #52] @ (1b758c ) │ │ │ │ - ldr r3, [pc, #44] @ (1b7588 ) │ │ │ │ + b.n 1b749a │ │ │ │ + ldr r2, [pc, #52] @ (1b751c ) │ │ │ │ + ldr r3, [pc, #44] @ (1b7518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b756e │ │ │ │ + bne.n 1b74fe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__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 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r4, r3, #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] @ (1b7680 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b7684 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b7610 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b7614 ) │ │ │ │ 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 1b765a │ │ │ │ + beq.n 1b75ea │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b7678 │ │ │ │ + vldr d5, [pc, #184] @ 1b7608 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7620 │ │ │ │ + b.n 1b75b0 │ │ │ │ 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 1b7654 │ │ │ │ + bmi.n 1b75e4 │ │ │ │ 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 1b764e │ │ │ │ + bmi.n 1b75de │ │ │ │ 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 1b765a │ │ │ │ + beq.n 1b75ea │ │ │ │ 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 1b75cc │ │ │ │ + bpl.n 1b755c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b75d0 │ │ │ │ + b.n 1b7560 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b760c │ │ │ │ + b.n 1b759c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b75ee │ │ │ │ - ldr r2, [pc, #44] @ (1b7688 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7684 ) │ │ │ │ + b.n 1b757e │ │ │ │ + ldr r2, [pc, #44] @ (1b7618 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7672 │ │ │ │ + bne.n 1b7602 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r3, #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] @ (1b77a0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b77a4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7730 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7734 ) │ │ │ │ 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 1b777c │ │ │ │ + beq.n 1b770c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7798 │ │ │ │ + vldr d5, [pc, #212] @ 1b7728 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7738 │ │ │ │ + b.n 1b76c8 │ │ │ │ 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 1b7776 │ │ │ │ + bmi.n 1b7706 │ │ │ │ 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 1b7770 │ │ │ │ + bmi.n 1b7700 │ │ │ │ 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 1b776a │ │ │ │ + bmi.n 1b76fa │ │ │ │ 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 1b777c │ │ │ │ + beq.n 1b770c │ │ │ │ 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 1b76ca │ │ │ │ + bpl.n 1b765a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b76ce │ │ │ │ + b.n 1b765e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7728 │ │ │ │ + b.n 1b76b8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b770a │ │ │ │ + b.n 1b769a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b76ec │ │ │ │ - ldr r2, [pc, #40] @ (1b77a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b77a4 ) │ │ │ │ + b.n 1b767c │ │ │ │ + ldr r2, [pc, #40] @ (1b7738 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7794 │ │ │ │ + bne.n 1b7724 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r4, r3, #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] @ (1b783c ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7840 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b77cc ) │ │ │ │ + ldr r3, [pc, #128] @ (1b77d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b781c │ │ │ │ + cbz r4, 1b77ac │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7838 │ │ │ │ + vldr s12, [pc, #92] @ 1b77c8 │ │ │ │ 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 │ │ │ │ @@ -490399,49 +490350,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 1b77e0 │ │ │ │ - ldr r2, [pc, #36] @ (1b7844 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7840 ) │ │ │ │ + bne.n 1b7770 │ │ │ │ + ldr r2, [pc, #36] @ (1b77d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b77d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7834 │ │ │ │ + bne.n 1b77c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r4, r3, #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] @ (1b78d0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b78d4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7860 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7864 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b78b2 │ │ │ │ + cbz r4, 1b7842 │ │ │ │ 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] │ │ │ │ @@ -490457,48 +490408,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 1b7878 │ │ │ │ - ldr r2, [pc, #36] @ (1b78d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b78d4 ) │ │ │ │ + bne.n 1b7808 │ │ │ │ + ldr r2, [pc, #36] @ (1b7868 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b78ca │ │ │ │ + bne.n 1b785a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #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] @ (1b7970 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7974 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7900 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b7904 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7952 │ │ │ │ + cbz r5, 1b78e2 │ │ │ │ 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] │ │ │ │ @@ -490514,48 +490465,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 1b790c │ │ │ │ - ldr r2, [pc, #36] @ (1b7978 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7974 ) │ │ │ │ + bne.n 1b789c │ │ │ │ + ldr r2, [pc, #36] @ (1b7908 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b796a │ │ │ │ + bne.n 1b78fa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r3, #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] @ (1b7a18 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7a1c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b79a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b79ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b79fc │ │ │ │ + cbz r5, 1b798c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -490580,47 +490531,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 1b79aa │ │ │ │ - ldr r2, [pc, #32] @ (1b7a20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7a1c ) │ │ │ │ + bne.n 1b793a │ │ │ │ + ldr r2, [pc, #32] @ (1b79b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b79ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7a14 │ │ │ │ + bne.n 1b79a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r3, #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] @ (1b7ac0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7ac4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7a50 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7a54 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7aa4 │ │ │ │ + cbz r6, 1b7a34 │ │ │ │ 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] │ │ │ │ @@ -490639,48 +490590,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 1b7a52 │ │ │ │ - ldr r2, [pc, #32] @ (1b7ac8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7ac4 ) │ │ │ │ + bne.n 1b79e2 │ │ │ │ + ldr r2, [pc, #32] @ (1b7a58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7abc │ │ │ │ + bne.n 1b7a4c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b7b84 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b7b88 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7b14 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7b18 ) │ │ │ │ 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 1b7b66 │ │ │ │ + beq.n 1b7af6 │ │ │ │ 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 │ │ │ │ @@ -490714,50 +490665,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 1b7afa │ │ │ │ - ldr r2, [pc, #36] @ (1b7b8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7b88 ) │ │ │ │ + bne.n 1b7a8a │ │ │ │ + ldr r2, [pc, #36] @ (1b7b1c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7b18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7b80 │ │ │ │ + bne.n 1b7b10 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #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] @ (1b7c3c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7c40 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7bcc ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7bd0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7c1a │ │ │ │ + cbz r4, 1b7baa │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b7c38 │ │ │ │ + vldr s12, [pc, #120] @ 1b7bc8 │ │ │ │ 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 │ │ │ │ @@ -490775,54 +490726,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 1b7bc4 │ │ │ │ - ldr r2, [pc, #40] @ (1b7c44 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7c40 ) │ │ │ │ + bne.n 1b7b54 │ │ │ │ + ldr r2, [pc, #40] @ (1b7bd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7c32 │ │ │ │ + bne.n 1b7bc2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r3, #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] @ (1b7d04 ) │ │ │ │ - ldr r3, [pc, #172] @ (1b7d08 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b7c94 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b7c98 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7ce4 │ │ │ │ + cbz r4, 1b7c74 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b7d00 │ │ │ │ + vldr s11, [pc, #136] @ 1b7c90 │ │ │ │ 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} │ │ │ │ @@ -490843,49 +490794,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 1b7c78 │ │ │ │ - ldr r2, [pc, #36] @ (1b7d0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7d08 ) │ │ │ │ + bne.n 1b7c08 │ │ │ │ + ldr r2, [pc, #36] @ (1b7c9c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7cfc │ │ │ │ + bne.n 1b7c8c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r4, r3, #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] @ (1b7da8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7dac ) │ │ │ │ + ldr r2, [pc, #132] @ (1b7d38 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7d3c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7d8c │ │ │ │ + cbz r4, 1b7d1c │ │ │ │ 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 │ │ │ │ @@ -490902,47 +490853,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 1b7d40 │ │ │ │ - ldr r2, [pc, #32] @ (1b7db0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7dac ) │ │ │ │ + bne.n 1b7cd0 │ │ │ │ + ldr r2, [pc, #32] @ (1b7d40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7da4 │ │ │ │ + bne.n 1b7d34 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r4, r3, #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] @ (1b7e4c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7e50 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b7ddc ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7de0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7e2e │ │ │ │ + cbz r5, 1b7dbe │ │ │ │ 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 │ │ │ │ @@ -490964,48 +490915,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 1b7de0 │ │ │ │ - ldr r2, [pc, #36] @ (1b7e54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7e50 ) │ │ │ │ + bne.n 1b7d70 │ │ │ │ + ldr r2, [pc, #36] @ (1b7de4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7de0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e46 │ │ │ │ + bne.n 1b7dd6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r4, r3, #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] @ (1b7efc ) │ │ │ │ - ldr r3, [pc, #148] @ (1b7f00 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b7e8c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b7e90 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7ee0 │ │ │ │ + cbz r4, 1b7e70 │ │ │ │ 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 │ │ │ │ @@ -491025,48 +490976,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 1b7e84 │ │ │ │ - ldr r2, [pc, #32] @ (1b7f04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7f00 ) │ │ │ │ + bne.n 1b7e14 │ │ │ │ + ldr r2, [pc, #32] @ (1b7e94 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ef8 │ │ │ │ + bne.n 1b7e88 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r3, #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] @ (1b7fc0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b7fc4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7f50 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b7f54 ) │ │ │ │ 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 1b7fa4 │ │ │ │ + beq.n 1b7f34 │ │ │ │ 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 │ │ │ │ @@ -491096,51 +491047,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 1b7f34 │ │ │ │ - ldr r2, [pc, #32] @ (1b7fc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7fc4 ) │ │ │ │ + bne.n 1b7ec4 │ │ │ │ + ldr r2, [pc, #32] @ (1b7f58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7fbc │ │ │ │ + bne.n 1b7f4c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r4, r3, #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] @ (1b80a4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1b80a8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b8034 ) │ │ │ │ + ldr r3, [pc, #200] @ (1b8038 ) │ │ │ │ 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 1b8084 │ │ │ │ + beq.n 1b8014 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b80a0 │ │ │ │ + vldr s11, [pc, #164] @ 1b8030 │ │ │ │ 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] │ │ │ │ @@ -491171,54 +491122,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 1b8006 │ │ │ │ - ldr r2, [pc, #36] @ (1b80ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1b80a8 ) │ │ │ │ + bne.n 1b7f96 │ │ │ │ + ldr r2, [pc, #36] @ (1b803c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b809c │ │ │ │ + bne.n 1b802c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r3, #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] @ (1b81ac ) │ │ │ │ - ldr r3, [pc, #236] @ (1b81b0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b813c ) │ │ │ │ + ldr r3, [pc, #236] @ (1b8140 ) │ │ │ │ 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 1b818a │ │ │ │ + beq.n 1b811a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b81a8 │ │ │ │ + vldr s10, [pc, #200] @ 1b8138 │ │ │ │ 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 │ │ │ │ @@ -491256,50 +491207,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 1b80e6 │ │ │ │ - ldr r2, [pc, #40] @ (1b81b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b81b0 ) │ │ │ │ + bne.n 1b8076 │ │ │ │ + ldr r2, [pc, #40] @ (1b8144 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b81a2 │ │ │ │ + bne.n 1b8132 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r4, r3, #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] @ (1b8250 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b8254 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b81e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b81e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8234 │ │ │ │ + cbz r4, 1b81c4 │ │ │ │ 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 │ │ │ │ @@ -491316,47 +491267,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 1b81e8 │ │ │ │ - ldr r2, [pc, #32] @ (1b8258 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8254 ) │ │ │ │ + bne.n 1b8178 │ │ │ │ + ldr r2, [pc, #32] @ (1b81e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b81e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b824c │ │ │ │ + bne.n 1b81dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r4, r3, #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] @ (1b82f8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b82fc ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8288 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b828c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b82da │ │ │ │ + cbz r6, 1b826a │ │ │ │ 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 │ │ │ │ @@ -491378,48 +491329,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 1b8286 │ │ │ │ - ldr r2, [pc, #36] @ (1b8300 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b82fc ) │ │ │ │ + bne.n 1b8216 │ │ │ │ + ldr r2, [pc, #36] @ (1b8290 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b828c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b82f2 │ │ │ │ + bne.n 1b8282 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r4, r3, #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] @ (1b83a8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b83ac ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8338 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b833c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b838c │ │ │ │ + cbz r4, 1b831c │ │ │ │ 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 │ │ │ │ @@ -491439,48 +491390,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 1b8330 │ │ │ │ - ldr r2, [pc, #32] @ (1b83b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b83ac ) │ │ │ │ + bne.n 1b82c0 │ │ │ │ + ldr r2, [pc, #32] @ (1b8340 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b833c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b83a4 │ │ │ │ + bne.n 1b8334 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r3, #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] @ (1b8474 ) │ │ │ │ - ldr r3, [pc, #176] @ (1b8478 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b8404 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b8408 ) │ │ │ │ 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 1b8458 │ │ │ │ + beq.n 1b83e8 │ │ │ │ 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 │ │ │ │ @@ -491514,52 +491465,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 1b83e0 │ │ │ │ - ldr r2, [pc, #32] @ (1b847c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8478 ) │ │ │ │ + bne.n 1b8370 │ │ │ │ + ldr r2, [pc, #32] @ (1b840c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8470 │ │ │ │ + bne.n 1b8400 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r4, r3, #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] @ (1b852c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8530 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b84bc ) │ │ │ │ + ldr r3, [pc, #156] @ (1b84c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8504 │ │ │ │ + cbz r4, 1b8494 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b8520 │ │ │ │ - vldr s8, [pc, #116] @ 1b8528 │ │ │ │ + vldr d5, [pc, #112] @ 1b84b0 │ │ │ │ + vldr s8, [pc, #116] @ 1b84b8 │ │ │ │ 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 │ │ │ │ @@ -491573,57 +491524,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 1b84b8 │ │ │ │ - ldr r2, [pc, #44] @ (1b8534 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8530 ) │ │ │ │ + bne.n 1b8448 │ │ │ │ + ldr r2, [pc, #44] @ (1b84c4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b84c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b851c │ │ │ │ + bne.n 1b84ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r4, r3, #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] @ (1b85f0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b85f4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8580 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8584 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b85ca │ │ │ │ + cbz r5, 1b855a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b85e8 │ │ │ │ + vldr d4, [pc, #128] @ 1b8578 │ │ │ │ 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 │ │ │ │ @@ -491642,60 +491593,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 1b856c │ │ │ │ - ldr r2, [pc, #44] @ (1b85f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b85f4 ) │ │ │ │ + bne.n 1b84fc │ │ │ │ + ldr r2, [pc, #44] @ (1b8588 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b85e2 │ │ │ │ + bne.n 1b8572 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r4, r3, #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] @ (1b86d0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b86d4 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b8660 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b8664 ) │ │ │ │ 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 1b86a6 │ │ │ │ + beq.n 1b8636 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b86c8 │ │ │ │ + vldr d3, [pc, #148] @ 1b8658 │ │ │ │ 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] │ │ │ │ @@ -491718,53 +491669,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 1b8634 │ │ │ │ - ldr r2, [pc, #48] @ (1b86d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b86d4 ) │ │ │ │ + bne.n 1b85c4 │ │ │ │ + ldr r2, [pc, #48] @ (1b8668 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b86be │ │ │ │ + bne.n 1b864e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r4, r3, #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] @ (1b8754 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8758 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b86e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b86e8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8738 │ │ │ │ + cbz r5, 1b86c8 │ │ │ │ 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 │ │ │ │ @@ -491773,47 +491724,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 1b870a │ │ │ │ - ldr r2, [pc, #32] @ (1b875c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8758 ) │ │ │ │ + bne.n 1b869a │ │ │ │ + ldr r2, [pc, #32] @ (1b86ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1b86e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8750 │ │ │ │ + bne.n 1b86e0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r4, r3, #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] @ (1b87dc ) │ │ │ │ - ldr r3, [pc, #108] @ (1b87e0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b876c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8770 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b87be │ │ │ │ + cbz r5, 1b874e │ │ │ │ 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 │ │ │ │ @@ -491823,48 +491774,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 1b878c │ │ │ │ - ldr r2, [pc, #36] @ (1b87e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b87e0 ) │ │ │ │ + bne.n 1b871c │ │ │ │ + ldr r2, [pc, #36] @ (1b8774 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b87d6 │ │ │ │ + bne.n 1b8766 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r4, r3, #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] @ (1b8860 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8864 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b87f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b87f4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8844 │ │ │ │ + cbz r5, 1b87d4 │ │ │ │ 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 │ │ │ │ @@ -491873,47 +491824,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 1b8816 │ │ │ │ - ldr r2, [pc, #32] @ (1b8868 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8864 ) │ │ │ │ + bne.n 1b87a6 │ │ │ │ + ldr r2, [pc, #32] @ (1b87f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b87f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b885c │ │ │ │ + bne.n 1b87ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r3, #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] @ (1b88e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b88ec ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8878 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b887c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b88ca │ │ │ │ + cbz r5, 1b885a │ │ │ │ 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 │ │ │ │ @@ -491923,48 +491874,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 1b8898 │ │ │ │ - ldr r2, [pc, #36] @ (1b88f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b88ec ) │ │ │ │ + bne.n 1b8828 │ │ │ │ + ldr r2, [pc, #36] @ (1b8880 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b887c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b88e2 │ │ │ │ + bne.n 1b8872 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r3, #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] @ (1b8968 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b896c ) │ │ │ │ + ldr r2, [pc, #96] @ (1b88f8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b88fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b894c │ │ │ │ + cbz r4, 1b88dc │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -491974,47 +491925,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 1b8926 │ │ │ │ - ldr r2, [pc, #32] @ (1b8970 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b896c ) │ │ │ │ + bne.n 1b88b6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8900 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b88fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8964 │ │ │ │ + bne.n 1b88f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r3, #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] @ (1b89f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b89f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8980 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8984 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b89d2 │ │ │ │ + cbz r7, 1b8962 │ │ │ │ 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] │ │ │ │ @@ -492025,48 +491976,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 1b89a2 │ │ │ │ - ldr r2, [pc, #36] @ (1b89f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b89f4 ) │ │ │ │ + bne.n 1b8932 │ │ │ │ + ldr r2, [pc, #36] @ (1b8988 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b89ea │ │ │ │ + bne.n 1b897a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r4, r3, #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] @ (1b8a78 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8a7c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8a08 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8a0c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8a5c │ │ │ │ + cbz r6, 1b89ec │ │ │ │ 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] │ │ │ │ @@ -492078,47 +492029,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 1b8a2a │ │ │ │ - ldr r2, [pc, #32] @ (1b8a80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8a7c ) │ │ │ │ + bne.n 1b89ba │ │ │ │ + ldr r2, [pc, #32] @ (1b8a10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8a74 │ │ │ │ + bne.n 1b8a04 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r3, #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] @ (1b8af8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8afc ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8a88 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8a8c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8adc │ │ │ │ + cbz r4, 1b8a6c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492128,47 +492079,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 1b8ab6 │ │ │ │ - ldr r2, [pc, #32] @ (1b8b00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8afc ) │ │ │ │ + bne.n 1b8a46 │ │ │ │ + ldr r2, [pc, #32] @ (1b8a90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8af4 │ │ │ │ + bne.n 1b8a84 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r4, r3, #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] @ (1b8b80 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8b84 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8b10 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8b14 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8b62 │ │ │ │ + cbz r7, 1b8af2 │ │ │ │ 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] │ │ │ │ @@ -492179,48 +492130,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 1b8b32 │ │ │ │ - ldr r2, [pc, #36] @ (1b8b88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8b84 ) │ │ │ │ + bne.n 1b8ac2 │ │ │ │ + ldr r2, [pc, #36] @ (1b8b18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8b7a │ │ │ │ + bne.n 1b8b0a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r4, r3, #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] @ (1b8c08 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8c0c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8b98 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8b9c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8bec │ │ │ │ + cbz r6, 1b8b7c │ │ │ │ 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] │ │ │ │ @@ -492232,47 +492183,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 1b8bba │ │ │ │ - ldr r2, [pc, #32] @ (1b8c10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8c0c ) │ │ │ │ + bne.n 1b8b4a │ │ │ │ + ldr r2, [pc, #32] @ (1b8ba0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c04 │ │ │ │ + bne.n 1b8b94 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r4, r3, #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] @ (1b8c94 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b8c98 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b8c24 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b8c28 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c78 │ │ │ │ + cbz r5, 1b8c08 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492286,47 +492237,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 1b8c46 │ │ │ │ - ldr r2, [pc, #32] @ (1b8c9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8c98 ) │ │ │ │ + bne.n 1b8bd6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8c2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8c28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c90 │ │ │ │ + bne.n 1b8c20 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r3, #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] @ (1b8d38 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b8d3c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8cc8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b8ccc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8d18 │ │ │ │ + cbz r6, 1b8ca8 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492345,48 +492296,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 1b8cd2 │ │ │ │ - ldr r2, [pc, #36] @ (1b8d40 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8d3c ) │ │ │ │ + bne.n 1b8c62 │ │ │ │ + ldr r2, [pc, #36] @ (1b8cd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8ccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8d32 │ │ │ │ + bne.n 1b8cc2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b8df4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8df8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b8d84 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b8d88 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8dd6 │ │ │ │ + cbz r6, 1b8d66 │ │ │ │ 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] │ │ │ │ @@ -492413,48 +492364,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 1b8d74 │ │ │ │ - ldr r2, [pc, #36] @ (1b8dfc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8df8 ) │ │ │ │ + bne.n 1b8d04 │ │ │ │ + ldr r2, [pc, #36] @ (1b8d8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8df0 │ │ │ │ + bne.n 1b8d80 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r4, r3, #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] @ (1b8ec4 ) │ │ │ │ - ldr r3, [pc, #180] @ (1b8ec8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b8e54 ) │ │ │ │ + ldr r3, [pc, #180] @ (1b8e58 ) │ │ │ │ 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 1b8ea6 │ │ │ │ + beq.n 1b8e36 │ │ │ │ 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] │ │ │ │ @@ -492488,48 +492439,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 1b8e30 │ │ │ │ - ldr r2, [pc, #36] @ (1b8ecc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ec8 ) │ │ │ │ + bne.n 1b8dc0 │ │ │ │ + ldr r2, [pc, #36] @ (1b8e5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e58 ) │ │ │ │ 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 1b8ebe │ │ │ │ + bne.n 1b8e4e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8f68 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b8f6c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8ef8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b8efc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8f4a │ │ │ │ + cbz r5, 1b8eda │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -492538,59 +492489,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 1b8f36 │ │ │ │ + blt.n 1b8ec6 │ │ │ │ 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 1b8f08 │ │ │ │ - ldr r2, [pc, #36] @ (1b8f70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f6c ) │ │ │ │ + bne.n 1b8e98 │ │ │ │ + ldr r2, [pc, #36] @ (1b8f00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f64 │ │ │ │ + bne.n 1b8ef4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r4, r3, #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] @ (1b9040 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b9044 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b8fd0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b8fd4 ) │ │ │ │ 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 1b9020 │ │ │ │ + beq.n 1b8fb0 │ │ │ │ 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 │ │ │ │ @@ -492601,72 +492552,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 1b8fe8 │ │ │ │ + blt.n 1b8f78 │ │ │ │ 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 1b900c │ │ │ │ + blt.n 1b8f9c │ │ │ │ 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 1b8fb0 │ │ │ │ - ldr r2, [pc, #36] @ (1b9048 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9044 ) │ │ │ │ + bne.n 1b8f40 │ │ │ │ + ldr r2, [pc, #36] @ (1b8fd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b903a │ │ │ │ + bne.n 1b8fca │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r4, r3, #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] @ (1b9144 ) │ │ │ │ - ldr r3, [pc, #228] @ (1b9148 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b90d4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1b90d8 ) │ │ │ │ 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 1b9124 │ │ │ │ + beq.n 1b90b4 │ │ │ │ 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 │ │ │ │ @@ -492679,83 +492630,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 1b90ca │ │ │ │ + blt.n 1b905a │ │ │ │ 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 1b90f0 │ │ │ │ + blt.n 1b9080 │ │ │ │ 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 1b9114 │ │ │ │ + blt.n 1b90a4 │ │ │ │ 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 1b9086 │ │ │ │ - ldr r2, [pc, #36] @ (1b914c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9148 ) │ │ │ │ + bne.n 1b9016 │ │ │ │ + ldr r2, [pc, #36] @ (1b90dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b90d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b913e │ │ │ │ + bne.n 1b90ce │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #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] @ (1b9274 ) │ │ │ │ - ldr r3, [pc, #272] @ (1b9278 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b9204 ) │ │ │ │ + ldr r3, [pc, #272] @ (1b9208 ) │ │ │ │ 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 1b9256 │ │ │ │ + beq.n 1b91e6 │ │ │ │ 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] │ │ │ │ @@ -492770,191 +492721,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 1b91d6 │ │ │ │ + blt.n 1b9166 │ │ │ │ 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 1b91fc │ │ │ │ + blt.n 1b918c │ │ │ │ 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 1b9222 │ │ │ │ + blt.n 1b91b2 │ │ │ │ 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 1b9246 │ │ │ │ + blt.n 1b91d6 │ │ │ │ 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 1b9186 │ │ │ │ - ldr r2, [pc, #36] @ (1b927c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9278 ) │ │ │ │ + bne.n 1b9116 │ │ │ │ + ldr r2, [pc, #36] @ (1b920c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9208 ) │ │ │ │ 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 1b9270 │ │ │ │ + bne.n 1b9200 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r3, #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] @ (1b92f0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b92f4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9280 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9284 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b92d4 │ │ │ │ + cbz r4, 1b9264 │ │ │ │ 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 1b92ac │ │ │ │ - ldr r2, [pc, #32] @ (1b92f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b92f4 ) │ │ │ │ + bne.n 1b923c │ │ │ │ + ldr r2, [pc, #32] @ (1b9288 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b92ec │ │ │ │ + bne.n 1b927c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r3, #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] @ (1b936c ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9370 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b92fc ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9300 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9350 │ │ │ │ + cbz r4, 1b92e0 │ │ │ │ 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 1b9328 │ │ │ │ - ldr r2, [pc, #32] @ (1b9374 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9370 ) │ │ │ │ + bne.n 1b92b8 │ │ │ │ + ldr r2, [pc, #32] @ (1b9304 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9368 │ │ │ │ + bne.n 1b92f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r3, #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] @ (1b9428 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b942c ) │ │ │ │ + ldr r2, [pc, #156] @ (1b93b8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b93bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9408 │ │ │ │ + cbz r4, 1b9398 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b9424 │ │ │ │ + vldr s12, [pc, #124] @ 1b93b4 │ │ │ │ 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 │ │ │ │ @@ -492972,54 +492923,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 1b93ac │ │ │ │ - ldr r2, [pc, #36] @ (1b9430 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b942c ) │ │ │ │ + bne.n 1b933c │ │ │ │ + ldr r2, [pc, #36] @ (1b93c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b93bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9420 │ │ │ │ + bne.n 1b93b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r3, #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] @ (1b9514 ) │ │ │ │ - ldr r3, [pc, #208] @ (1b9518 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b94a4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1b94a8 ) │ │ │ │ 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 1b94f4 │ │ │ │ + beq.n 1b9484 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b9510 │ │ │ │ + vldr s11, [pc, #172] @ 1b94a0 │ │ │ │ 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 │ │ │ │ @@ -493050,49 +493001,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 1b946e │ │ │ │ - ldr r2, [pc, #36] @ (1b951c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9518 ) │ │ │ │ + bne.n 1b93fe │ │ │ │ + ldr r2, [pc, #36] @ (1b94ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b94a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b950c │ │ │ │ + bne.n 1b949c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #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] @ (1b95a0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b95a4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9530 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9534 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9582 │ │ │ │ + cbz r4, 1b9512 │ │ │ │ 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] │ │ │ │ @@ -493103,48 +493054,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 1b954e │ │ │ │ - ldr r2, [pc, #36] @ (1b95a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b95a4 ) │ │ │ │ + bne.n 1b94de │ │ │ │ + ldr r2, [pc, #36] @ (1b9538 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b959a │ │ │ │ + bne.n 1b952a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #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] @ (1b962c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9630 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b95bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b95c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b960e │ │ │ │ + cbz r4, 1b959e │ │ │ │ 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] │ │ │ │ @@ -493155,48 +493106,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 1b95da │ │ │ │ - ldr r2, [pc, #36] @ (1b9634 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9630 ) │ │ │ │ + bne.n 1b956a │ │ │ │ + ldr r2, [pc, #36] @ (1b95c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b95c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9626 │ │ │ │ + bne.n 1b95b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #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] @ (1b96c0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b96c4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b9650 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b9654 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b96a2 │ │ │ │ + cbz r6, 1b9632 │ │ │ │ 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] │ │ │ │ @@ -493211,48 +493162,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 1b966a │ │ │ │ - ldr r2, [pc, #36] @ (1b96c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b96c4 ) │ │ │ │ + bne.n 1b95fa │ │ │ │ + ldr r2, [pc, #36] @ (1b9658 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b96ba │ │ │ │ + bne.n 1b964a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9750 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9754 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b96e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b96e4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9732 │ │ │ │ + cbz r6, 1b96c2 │ │ │ │ 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] │ │ │ │ @@ -493264,47 +493215,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 1b96fc │ │ │ │ - ldr r2, [pc, #36] @ (1b9758 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9754 ) │ │ │ │ + bne.n 1b968c │ │ │ │ + ldr r2, [pc, #36] @ (1b96e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b96e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b974c │ │ │ │ + bne.n 1b96dc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b97e0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b97e4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9770 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9774 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b97c2 │ │ │ │ + cbz r6, 1b9752 │ │ │ │ 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] │ │ │ │ @@ -493316,100 +493267,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 1b978c │ │ │ │ - ldr r2, [pc, #36] @ (1b97e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b97e4 ) │ │ │ │ + bne.n 1b971c │ │ │ │ + ldr r2, [pc, #36] @ (1b9778 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b97dc │ │ │ │ + bne.n 1b976c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r3, #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] @ (1b986c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9870 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b97fc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9800 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b984c │ │ │ │ + cbz r4, 1b97dc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9868 │ │ │ │ + vldr s15, [pc, #76] @ 1b97f8 │ │ │ │ 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 1b981c │ │ │ │ - ldr r2, [pc, #36] @ (1b9874 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9870 ) │ │ │ │ + bne.n 1b97ac │ │ │ │ + ldr r2, [pc, #36] @ (1b9804 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9800 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9864 │ │ │ │ + bne.n 1b97f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r4, r3, #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] @ (1b98f0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b98f4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9880 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9884 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b98d2 │ │ │ │ + cbz r5, 1b9862 │ │ │ │ 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] │ │ │ │ @@ -493418,48 +493369,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 1b98a6 │ │ │ │ - ldr r2, [pc, #36] @ (1b98f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b98f4 ) │ │ │ │ + bne.n 1b9836 │ │ │ │ + ldr r2, [pc, #36] @ (1b9888 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b98ea │ │ │ │ + bne.n 1b987a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r3, #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] @ (1b9974 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9978 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9904 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9908 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9956 │ │ │ │ + cbz r5, 1b98e6 │ │ │ │ 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] │ │ │ │ @@ -493468,412 +493419,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 1b992a │ │ │ │ - ldr r2, [pc, #36] @ (1b997c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9978 ) │ │ │ │ + bne.n 1b98ba │ │ │ │ + ldr r2, [pc, #36] @ (1b990c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b996e │ │ │ │ + bne.n 1b98fe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r3, #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] @ (1b9a88 ) │ │ │ │ - ldr r3, [pc, #240] @ (1b9a8c ) │ │ │ │ + ldr r2, [pc, #240] @ (1b9a18 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b9a1c ) │ │ │ │ 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 1b9a54 │ │ │ │ + beq.n 1b99e4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1b9a80 │ │ │ │ - vldr s21, [pc, #204] @ 1b9a84 │ │ │ │ + vldr s20, [pc, #204] @ 1b9a10 │ │ │ │ + vldr s21, [pc, #204] @ 1b9a14 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1b9a78 │ │ │ │ + vldr d9, [pc, #184] @ 1b9a08 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9a20 │ │ │ │ + b.n 1b99b0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9a48 │ │ │ │ + bgt.n 1b99d8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9a42 │ │ │ │ + ble.n 1b99d2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9a4e │ │ │ │ + bgt.n 1b99de │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ 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 1b9a54 │ │ │ │ + beq.n 1b99e4 │ │ │ │ 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 1b99ca │ │ │ │ + bgt.n 1b995a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b99dc │ │ │ │ + b.n 1b996c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9a04 │ │ │ │ + b.n 1b9994 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b99dc │ │ │ │ + b.n 1b996c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9a04 │ │ │ │ - ldr r2, [pc, #56] @ (1b9a90 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9a8c ) │ │ │ │ + b.n 1b9994 │ │ │ │ + ldr r2, [pc, #56] @ (1b9a20 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a72 │ │ │ │ + bne.n 1b9a02 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9a80 │ │ │ │ + b.n 1b9a10 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r3, #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] @ (1b9bd8 ) │ │ │ │ - ldr r3, [pc, #296] @ (1b9bdc ) │ │ │ │ + ldr r2, [pc, #296] @ (1b9b68 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b9b6c ) │ │ │ │ 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 1b9ba2 │ │ │ │ + beq.n 1b9b32 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1b9bd0 │ │ │ │ - vldr s21, [pc, #260] @ 1b9bd4 │ │ │ │ + vldr s20, [pc, #260] @ 1b9b60 │ │ │ │ + vldr s21, [pc, #260] @ 1b9b64 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1b9bc8 │ │ │ │ + vldr d9, [pc, #240] @ 1b9b58 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9b5a │ │ │ │ + b.n 1b9aea │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9b96 │ │ │ │ + bgt.n 1b9b26 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9b8a │ │ │ │ + ble.n 1b9b1a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9b90 │ │ │ │ + bgt.n 1b9b20 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9b84 │ │ │ │ + ble.n 1b9b14 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9b9c │ │ │ │ + bgt.n 1b9b2c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9ba2 │ │ │ │ + beq.n 1b9b32 │ │ │ │ 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 1b9ae0 │ │ │ │ + bgt.n 1b9a70 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9af2 │ │ │ │ + b.n 1b9a82 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9b42 │ │ │ │ + b.n 1b9ad2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9b1a │ │ │ │ + b.n 1b9aaa │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9b1a │ │ │ │ + b.n 1b9aaa │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9af2 │ │ │ │ + b.n 1b9a82 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9b42 │ │ │ │ - ldr r2, [pc, #60] @ (1b9be0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9bdc ) │ │ │ │ + b.n 1b9ad2 │ │ │ │ + ldr r2, [pc, #60] @ (1b9b70 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9bc0 │ │ │ │ + bne.n 1b9b50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9bd0 │ │ │ │ + b.n 1b9b60 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r3, #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] @ (1b9d58 ) │ │ │ │ - ldr r3, [pc, #344] @ (1b9d5c ) │ │ │ │ + ldr r2, [pc, #344] @ (1b9ce8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1b9cec ) │ │ │ │ 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 1b9d24 │ │ │ │ + beq.w 1b9cb4 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1b9d50 │ │ │ │ - vldr s21, [pc, #304] @ 1b9d54 │ │ │ │ + vldr s20, [pc, #304] @ 1b9ce0 │ │ │ │ + vldr s21, [pc, #304] @ 1b9ce4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1b9d48 │ │ │ │ - b.n 1b9ccc │ │ │ │ + vldr d9, [pc, #284] @ 1b9cd8 │ │ │ │ + b.n 1b9c5c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9d0c │ │ │ │ + bgt.n 1b9c9c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9d06 │ │ │ │ + ble.n 1b9c96 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9d1e │ │ │ │ + bgt.n 1b9cae │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9d00 │ │ │ │ + ble.n 1b9c90 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9d18 │ │ │ │ + bgt.n 1b9ca8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9cfa │ │ │ │ + ble.n 1b9c8a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9d12 │ │ │ │ + bgt.n 1b9ca2 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9d24 │ │ │ │ + beq.n 1b9cb4 │ │ │ │ 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 1b9c2e │ │ │ │ + bgt.n 1b9bbe │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c40 │ │ │ │ + b.n 1b9bd0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9cb8 │ │ │ │ + b.n 1b9c48 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c90 │ │ │ │ + b.n 1b9c20 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9c68 │ │ │ │ + b.n 1b9bf8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c40 │ │ │ │ + b.n 1b9bd0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9cb8 │ │ │ │ + b.n 1b9c48 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c90 │ │ │ │ + b.n 1b9c20 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9c68 │ │ │ │ - ldr r2, [pc, #56] @ (1b9d60 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9d5c ) │ │ │ │ + b.n 1b9bf8 │ │ │ │ + ldr r2, [pc, #56] @ (1b9cf0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9cec ) │ │ │ │ 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 1b9d42 │ │ │ │ + bne.n 1b9cd2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9d50 │ │ │ │ + b.n 1b9ce0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #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] @ (1b9e78 ) │ │ │ │ - ldr r3, [pc, #248] @ (1b9e7c ) │ │ │ │ + ldr r2, [pc, #248] @ (1b9e08 ) │ │ │ │ + ldr r3, [pc, #248] @ (1b9e0c ) │ │ │ │ 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 1b9e38 │ │ │ │ + beq.n 1b9dc8 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1b9e70 │ │ │ │ - vldr s21, [pc, #212] @ 1b9e74 │ │ │ │ + vldr s20, [pc, #212] @ 1b9e00 │ │ │ │ + vldr s21, [pc, #212] @ 1b9e04 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1b9e60 │ │ │ │ + vldr d9, [pc, #184] @ 1b9df0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1b9e68 │ │ │ │ + vldr d8, [pc, #188] @ 1b9df8 │ │ │ │ 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 1b9de6 │ │ │ │ + ble.n 1b9d76 │ │ │ │ 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 │ │ │ │ @@ -493881,15 +493832,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1b9e1a │ │ │ │ + ble.n 1b9daa │ │ │ │ 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 │ │ │ │ @@ -493899,84 +493850,84 @@ │ │ │ │ blx 5441c │ │ │ │ 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 1b9dae │ │ │ │ - ldr r2, [pc, #68] @ (1b9e80 ) │ │ │ │ - ldr r3, [pc, #64] @ (1b9e7c ) │ │ │ │ + bne.n 1b9d3e │ │ │ │ + ldr r2, [pc, #68] @ (1b9e10 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b9e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e56 │ │ │ │ + bne.n 1b9de6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__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 1b9e70 │ │ │ │ + b.n 1b9e00 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r4, r3, #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] @ (1b9fc0 ) │ │ │ │ - ldr r3, [pc, #288] @ (1b9fc4 ) │ │ │ │ + ldr r2, [pc, #288] @ (1b9f50 ) │ │ │ │ + ldr r3, [pc, #288] @ (1b9f54 ) │ │ │ │ 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 1b9f84 │ │ │ │ + beq.n 1b9f14 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1b9fb8 │ │ │ │ - vldr s21, [pc, #248] @ 1b9fbc │ │ │ │ + vldr s20, [pc, #248] @ 1b9f48 │ │ │ │ + vldr s21, [pc, #248] @ 1b9f4c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1b9fa8 │ │ │ │ - vldr d8, [pc, #228] @ 1b9fb0 │ │ │ │ + vldr d9, [pc, #224] @ 1b9f38 │ │ │ │ + vldr d8, [pc, #228] @ 1b9f40 │ │ │ │ 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 1b9f04 │ │ │ │ + ble.n 1b9e94 │ │ │ │ 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 │ │ │ │ @@ -493984,15 +493935,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1b9f38 │ │ │ │ + ble.n 1b9ec8 │ │ │ │ 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 │ │ │ │ @@ -494000,15 +493951,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1b9f6c │ │ │ │ + ble.n 1b9efc │ │ │ │ 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 │ │ │ │ @@ -494017,83 +493968,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1b9ece │ │ │ │ - ldr r2, [pc, #64] @ (1b9fc8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1b9fc4 ) │ │ │ │ + bne.n 1b9e5e │ │ │ │ + ldr r2, [pc, #64] @ (1b9f58 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b9f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9fa2 │ │ │ │ + bne.n 1b9f32 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__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 1b9fb8 │ │ │ │ + b.n 1b9f48 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r4, r3, #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] @ (1ba140 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba144 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba0d0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba0d4 ) │ │ │ │ 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 1ba100 │ │ │ │ + beq.w 1ba090 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba138 │ │ │ │ - vldr s21, [pc, #304] @ 1ba13c │ │ │ │ - vldr d9, [pc, #280] @ 1ba128 │ │ │ │ - vldr d8, [pc, #284] @ 1ba130 │ │ │ │ + vldr s20, [pc, #304] @ 1ba0c8 │ │ │ │ + vldr s21, [pc, #304] @ 1ba0cc │ │ │ │ + vldr d9, [pc, #280] @ 1ba0b8 │ │ │ │ + vldr d8, [pc, #284] @ 1ba0c0 │ │ │ │ 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 1ba050 │ │ │ │ + ble.n 1b9fe0 │ │ │ │ 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 │ │ │ │ @@ -494101,15 +494052,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba084 │ │ │ │ + ble.n 1ba014 │ │ │ │ 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 │ │ │ │ @@ -494117,15 +494068,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba0b8 │ │ │ │ + ble.n 1ba048 │ │ │ │ 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 │ │ │ │ @@ -494133,15 +494084,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5441c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba0ec │ │ │ │ + ble.n 1ba07c │ │ │ │ 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 │ │ │ │ @@ -494149,623 +494100,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5441c │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ba014 │ │ │ │ - ldr r2, [pc, #68] @ (1ba148 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba144 ) │ │ │ │ + bne.n 1b9fa4 │ │ │ │ + ldr r2, [pc, #68] @ (1ba0d8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba0d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba11e │ │ │ │ + bne.n 1ba0ae │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__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 1ba138 │ │ │ │ + b.n 1ba0c8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r4, r3, #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] @ (1ba1dc ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba1e0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba16c ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba170 ) │ │ │ │ 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 1ba1bc │ │ │ │ + beq.n 1ba14c │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba184 │ │ │ │ - ldr r2, [pc, #36] @ (1ba1e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba1e0 ) │ │ │ │ + bne.n 1ba114 │ │ │ │ + ldr r2, [pc, #36] @ (1ba174 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba1d6 │ │ │ │ + bne.n 1ba166 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba278 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba27c ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba208 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba20c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba258 │ │ │ │ + cbz r7, 1ba1e8 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba216 │ │ │ │ - ldr r2, [pc, #36] @ (1ba280 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba27c ) │ │ │ │ + bne.n 1ba1a6 │ │ │ │ + ldr r2, [pc, #36] @ (1ba210 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba272 │ │ │ │ + bne.n 1ba202 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r3, #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] @ (1ba314 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba318 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba2a4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba2a8 ) │ │ │ │ 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 1ba2f4 │ │ │ │ + beq.n 1ba284 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba2ba │ │ │ │ - ldr r2, [pc, #36] @ (1ba31c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba318 ) │ │ │ │ + bne.n 1ba24a │ │ │ │ + ldr r2, [pc, #36] @ (1ba2ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba2a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba30e │ │ │ │ + bne.n 1ba29e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba38e │ │ │ │ - cbz r4, 1ba390 │ │ │ │ + cbz r6, 1ba31e │ │ │ │ + cbz r4, 1ba320 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1ba3a0 │ │ │ │ + vldr s11, [pc, #100] @ 1ba330 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba3a4 │ │ │ │ + vldr s12, [pc, #100] @ 1ba334 │ │ │ │ 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 1ba378 │ │ │ │ + ble.n 1ba308 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba378 │ │ │ │ + bge.n 1ba308 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba34a │ │ │ │ + bne.n 1ba2da │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba346 │ │ │ │ + bne.n 1ba2d6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba38e │ │ │ │ + beq.n 1ba31e │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba390 │ │ │ │ + bne.n 1ba320 │ │ │ │ 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 1ba4ae │ │ │ │ + beq.n 1ba43e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba4a2 │ │ │ │ + beq.n 1ba432 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1ba4e0 │ │ │ │ + vldr s12, [pc, #280] @ 1ba470 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1ba4e4 │ │ │ │ + vldr s13, [pc, #280] @ 1ba474 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ba454 │ │ │ │ + b.n 1ba3e4 │ │ │ │ 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 1ba41c │ │ │ │ + ble.n 1ba3ac │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba4da │ │ │ │ + bge.n 1ba46a │ │ │ │ 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 1ba444 │ │ │ │ + ble.n 1ba3d4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba4b4 │ │ │ │ + bge.n 1ba444 │ │ │ │ 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 1ba4c8 │ │ │ │ + beq.n 1ba458 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba484 │ │ │ │ + ble.n 1ba414 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ba484 │ │ │ │ + bge.n 1ba414 │ │ │ │ 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 1ba3f0 │ │ │ │ + ble.n 1ba380 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ba3de │ │ │ │ + blt.n 1ba36e │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ba3f0 │ │ │ │ + b.n 1ba380 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ba4ae │ │ │ │ + beq.n 1ba43e │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ba4a2 │ │ │ │ + bne.n 1ba432 │ │ │ │ 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 1ba454 │ │ │ │ + bne.n 1ba3e4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1ba3d2 │ │ │ │ + bne.w 1ba362 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ba41c │ │ │ │ + b.n 1ba3ac │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ba3a8 │ │ │ │ - cbz r2, 1ba548 │ │ │ │ + b.w 1ba338 │ │ │ │ + cbz r2, 1ba4d8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ba54c │ │ │ │ + vldr s11, [pc, #88] @ 1ba4dc │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ba550 │ │ │ │ + vldr s12, [pc, #84] @ 1ba4e0 │ │ │ │ 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 1ba538 │ │ │ │ + ble.n 1ba4c8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba538 │ │ │ │ + bge.n 1ba4c8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ba500 │ │ │ │ + bne.n 1ba490 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba5c0 │ │ │ │ + cbz r2, 1ba550 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ba5c4 │ │ │ │ - vldr s13, [pc, #96] @ 1ba5c8 │ │ │ │ + vldr s12, [pc, #96] @ 1ba554 │ │ │ │ + vldr s13, [pc, #96] @ 1ba558 │ │ │ │ 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 1ba59c │ │ │ │ + ble.n 1ba52c │ │ │ │ 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 1ba59c │ │ │ │ + bge.n 1ba52c │ │ │ │ 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 1ba56c │ │ │ │ + bne.n 1ba4fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba63a │ │ │ │ + cbz r2, 1ba5ca │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba63c │ │ │ │ + vldr s12, [pc, #100] @ 1ba5cc │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ba640 │ │ │ │ + vldr s13, [pc, #100] @ 1ba5d0 │ │ │ │ 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 1ba616 │ │ │ │ + ble.n 1ba5a6 │ │ │ │ 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 1ba616 │ │ │ │ + bge.n 1ba5a6 │ │ │ │ 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 1ba5e2 │ │ │ │ + bne.n 1ba572 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba6aa │ │ │ │ + cbz r2, 1ba63a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ba6ac │ │ │ │ - vldr s12, [pc, #92] @ 1ba6b0 │ │ │ │ + vldr s11, [pc, #92] @ 1ba63c │ │ │ │ + vldr s12, [pc, #92] @ 1ba640 │ │ │ │ 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 1ba68c │ │ │ │ + ble.n 1ba61c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba68c │ │ │ │ + bge.n 1ba61c │ │ │ │ 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 1ba65c │ │ │ │ + bne.n 1ba5ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ba724 │ │ │ │ + cbz r2, 1ba6b4 │ │ │ │ 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] @ 1ba728 │ │ │ │ + vldr s17, [pc, #84] @ 1ba6b8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1ba72c │ │ │ │ + vldr s16, [pc, #80] @ 1ba6bc │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba710 │ │ │ │ + ble.n 1ba6a0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba710 │ │ │ │ + bge.n 1ba6a0 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ba6dc │ │ │ │ + bne.n 1ba66c │ │ │ │ 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, 1ba7ac │ │ │ │ + cbz r2, 1ba73c │ │ │ │ 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] @ 1ba7b0 │ │ │ │ + vldr s16, [pc, #92] @ 1ba740 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba788 │ │ │ │ + ble.n 1ba718 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ba7b4 │ │ │ │ + vldr s15, [pc, #60] @ 1ba744 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba788 │ │ │ │ + bge.n 1ba718 │ │ │ │ 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 1ba758 │ │ │ │ + bne.n 1ba6e8 │ │ │ │ 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, 1ba7ee │ │ │ │ + cbz r2, 1ba77e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -494774,608 +494725,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 1ba7ca │ │ │ │ + bne.n 1ba75a │ │ │ │ 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] @ (1ba8d4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ba8d8 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ba864 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ba868 ) │ │ │ │ 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 1ba8ae │ │ │ │ + beq.n 1ba83e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1ba8cc │ │ │ │ - vldr s12, [pc, #172] @ 1ba8d0 │ │ │ │ + vldr s11, [pc, #172] @ 1ba85c │ │ │ │ + vldr s12, [pc, #172] @ 1ba860 │ │ │ │ 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 1ba866 │ │ │ │ + ble.n 1ba7f6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ba866 │ │ │ │ + bge.n 1ba7f6 │ │ │ │ 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 1ba89e │ │ │ │ + ble.n 1ba82e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ba89e │ │ │ │ + bge.n 1ba82e │ │ │ │ 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 1ba82a │ │ │ │ - ldr r2, [pc, #44] @ (1ba8dc ) │ │ │ │ - ldr r3, [pc, #36] @ (1ba8d8 ) │ │ │ │ + bne.n 1ba7ba │ │ │ │ + ldr r2, [pc, #44] @ (1ba86c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ba868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba8c6 │ │ │ │ + bne.n 1ba856 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r4, r3, #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] @ (1ba9c8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1ba958 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1ba9cc ) │ │ │ │ + ldr r2, [pc, #212] @ (1ba95c ) │ │ │ │ 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 1ba9a2 │ │ │ │ + beq.n 1ba932 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1ba9c0 │ │ │ │ + vldr s11, [pc, #176] @ 1ba950 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1ba9c4 │ │ │ │ + vldr s12, [pc, #172] @ 1ba954 │ │ │ │ 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 1ba958 │ │ │ │ + ble.n 1ba8e8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ba958 │ │ │ │ + bge.n 1ba8e8 │ │ │ │ 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 1ba994 │ │ │ │ + ble.n 1ba924 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ba994 │ │ │ │ + bge.n 1ba924 │ │ │ │ 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 1ba918 │ │ │ │ - ldr r2, [pc, #44] @ (1ba9d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ba9cc ) │ │ │ │ + bne.n 1ba8a8 │ │ │ │ + ldr r2, [pc, #44] @ (1ba960 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ba95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba9ba │ │ │ │ + bne.n 1ba94a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r4, r3, #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] @ (1baabc ) │ │ │ │ - ldr r3, [pc, #216] @ (1baac0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1baa4c ) │ │ │ │ + ldr r3, [pc, #216] @ (1baa50 ) │ │ │ │ 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 1baa96 │ │ │ │ + beq.n 1baa26 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1baab4 │ │ │ │ + vldr s11, [pc, #176] @ 1baa44 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1baab8 │ │ │ │ + vldr s12, [pc, #172] @ 1baa48 │ │ │ │ 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 1baa4c │ │ │ │ + ble.n 1ba9dc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baa4c │ │ │ │ + bge.n 1ba9dc │ │ │ │ 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 1baa7c │ │ │ │ + ble.n 1baa0c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baa7c │ │ │ │ + bge.n 1baa0c │ │ │ │ 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 1baa12 │ │ │ │ - ldr r2, [pc, #44] @ (1baac4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1baac0 ) │ │ │ │ + bne.n 1ba9a2 │ │ │ │ + ldr r2, [pc, #44] @ (1baa54 ) │ │ │ │ + ldr r3, [pc, #36] @ (1baa50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baaae │ │ │ │ + bne.n 1baa3e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bab7a │ │ │ │ + beq.n 1bab0a │ │ │ │ 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] @ 1bab7c │ │ │ │ - vldr s16, [pc, #144] @ 1bab80 │ │ │ │ + vldr s17, [pc, #144] @ 1bab0c │ │ │ │ + vldr s16, [pc, #144] @ 1bab10 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bab26 │ │ │ │ + ble.n 1baab6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bab26 │ │ │ │ + bge.n 1baab6 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bab64 │ │ │ │ + ble.n 1baaf4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bab64 │ │ │ │ + bge.n 1baaf4 │ │ │ │ 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 1baaf2 │ │ │ │ + bne.n 1baa82 │ │ │ │ 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 1bac3e │ │ │ │ + beq.n 1babce │ │ │ │ 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] @ 1bac40 │ │ │ │ + vldr s16, [pc, #152] @ 1babd0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1babe6 │ │ │ │ + ble.n 1bab76 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1babe6 │ │ │ │ - vldr s15, [pc, #104] @ 1bac44 │ │ │ │ + bge.n 1bab76 │ │ │ │ + vldr s15, [pc, #104] @ 1babd4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bac1e │ │ │ │ + ble.n 1babae │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bac1e │ │ │ │ - vldr s15, [pc, #48] @ 1bac44 │ │ │ │ + bge.n 1babae │ │ │ │ + vldr s15, [pc, #48] @ 1babd4 │ │ │ │ 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 1babae │ │ │ │ + bne.n 1bab3e │ │ │ │ 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] @ (1bad64 ) │ │ │ │ - ldr r3, [pc, #264] @ (1bad68 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bacf4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1bacf8 ) │ │ │ │ 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 1bad3c │ │ │ │ + beq.n 1baccc │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bad5c │ │ │ │ - vldr s12, [pc, #228] @ 1bad60 │ │ │ │ + vldr s11, [pc, #228] @ 1bacec │ │ │ │ + vldr s12, [pc, #228] @ 1bacf0 │ │ │ │ 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 1bacc8 │ │ │ │ + ble.n 1bac58 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bacc8 │ │ │ │ + bge.n 1bac58 │ │ │ │ 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 1bacf8 │ │ │ │ + ble.n 1bac88 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bacf8 │ │ │ │ + bge.n 1bac88 │ │ │ │ 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 1bad28 │ │ │ │ + ble.n 1bacb8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bad28 │ │ │ │ + bge.n 1bacb8 │ │ │ │ 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 1bac84 │ │ │ │ - ldr r2, [pc, #44] @ (1bad6c ) │ │ │ │ - ldr r3, [pc, #40] @ (1bad68 ) │ │ │ │ + bne.n 1bac14 │ │ │ │ + ldr r2, [pc, #44] @ (1bacfc ) │ │ │ │ + ldr r3, [pc, #40] @ (1bacf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bad56 │ │ │ │ + bne.n 1bace6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r4, r3, #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] @ (1bae80 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bae84 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bae10 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bae14 ) │ │ │ │ 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 1bae5c │ │ │ │ + beq.n 1badec │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bae78 │ │ │ │ - vldr s12, [pc, #216] @ 1bae7c │ │ │ │ + vldr s11, [pc, #216] @ 1bae08 │ │ │ │ + vldr s12, [pc, #216] @ 1bae0c │ │ │ │ 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 1bade8 │ │ │ │ + ble.n 1bad78 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bade8 │ │ │ │ + bge.n 1bad78 │ │ │ │ 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 1bae18 │ │ │ │ + ble.n 1bada8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bae18 │ │ │ │ + bge.n 1bada8 │ │ │ │ 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 1bae48 │ │ │ │ + ble.n 1badd8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bae48 │ │ │ │ + bge.n 1badd8 │ │ │ │ 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 1badaa │ │ │ │ - ldr r2, [pc, #40] @ (1bae88 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bae84 ) │ │ │ │ + bne.n 1bad3a │ │ │ │ + ldr r2, [pc, #40] @ (1bae18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bae14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bae74 │ │ │ │ + bne.n 1bae04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1baec4 │ │ │ │ + cbz r2, 1bae54 │ │ │ │ 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 │ │ │ │ @@ -495386,746 +495337,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 1baea0 │ │ │ │ + bne.n 1bae30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bafae │ │ │ │ + beq.n 1baf3e │ │ │ │ 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] @ 1bafb0 │ │ │ │ - vldr s16, [pc, #192] @ 1bafb4 │ │ │ │ + vldr s17, [pc, #192] @ 1baf40 │ │ │ │ + vldr s16, [pc, #192] @ 1baf44 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf28 │ │ │ │ + ble.n 1baeb8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf28 │ │ │ │ + bge.n 1baeb8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf5e │ │ │ │ + ble.n 1baeee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf5e │ │ │ │ + bge.n 1baeee │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baf94 │ │ │ │ + ble.n 1baf24 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baf94 │ │ │ │ + bge.n 1baf24 │ │ │ │ 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 1baef4 │ │ │ │ + bne.n 1bae84 │ │ │ │ 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] @ (1bb0f8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb0fc ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb088 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb08c ) │ │ │ │ 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 1bb0d4 │ │ │ │ + beq.n 1bb064 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb0f0 │ │ │ │ + vldr s11, [pc, #264] @ 1bb080 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb0f4 │ │ │ │ + vldr s12, [pc, #260] @ 1bb084 │ │ │ │ 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 1bb034 │ │ │ │ + ble.n 1bafc4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb034 │ │ │ │ + bge.n 1bafc4 │ │ │ │ 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 1bb064 │ │ │ │ + ble.n 1baff4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb064 │ │ │ │ + bge.n 1baff4 │ │ │ │ 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 1bb094 │ │ │ │ + ble.n 1bb024 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb094 │ │ │ │ + bge.n 1bb024 │ │ │ │ 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 1bb0c4 │ │ │ │ + ble.n 1bb054 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb0c4 │ │ │ │ + bge.n 1bb054 │ │ │ │ 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 1baff2 │ │ │ │ - ldr r2, [pc, #40] @ (1bb100 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb0fc ) │ │ │ │ + bne.n 1baf82 │ │ │ │ + ldr r2, [pc, #40] @ (1bb090 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb0ec │ │ │ │ + bne.n 1bb07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #144] @ (1bb194 ) │ │ │ │ + ldr r7, [pc, #592] @ (1bb2e4 ) │ │ │ │ lsls r4, r3, #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] @ (1bb22c ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb230 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb1bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb1c0 ) │ │ │ │ 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 1bb200 │ │ │ │ + beq.n 1bb190 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb224 │ │ │ │ - vldr s16, [pc, #236] @ 1bb228 │ │ │ │ + vldr s17, [pc, #236] @ 1bb1b4 │ │ │ │ + vldr s16, [pc, #236] @ 1bb1b8 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb17e │ │ │ │ + ble.n 1bb10e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb17e │ │ │ │ + bge.n 1bb10e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb1b6 │ │ │ │ + ble.n 1bb146 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1b6 │ │ │ │ + bge.n 1bb146 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb1ee │ │ │ │ + ble.n 1bb17e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1ee │ │ │ │ + bge.n 1bb17e │ │ │ │ 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 1bb142 │ │ │ │ - ldr r2, [pc, #48] @ (1bb234 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb230 ) │ │ │ │ + bne.n 1bb0d2 │ │ │ │ + ldr r2, [pc, #48] @ (1bb1c4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb1c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb21e │ │ │ │ + bne.n 1bb1ae │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [pc, #880] @ (1bb5a0 ) │ │ │ │ + ldr r7, [pc, #304] @ (1bb2f0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #992] @ (1bb618 ) │ │ │ │ + ldr r6, [pc, #416] @ (1bb368 ) │ │ │ │ lsls r4, r3, #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] @ (1bb360 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb364 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb2f0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb2f4 ) │ │ │ │ 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 1bb336 │ │ │ │ + beq.n 1bb2c6 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb358 │ │ │ │ + vldr s17, [pc, #232] @ 1bb2e8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb35c │ │ │ │ + vldr s16, [pc, #228] @ 1bb2ec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb2b4 │ │ │ │ + ble.n 1bb244 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb2b4 │ │ │ │ + bge.n 1bb244 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb2ec │ │ │ │ + ble.n 1bb27c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb2ec │ │ │ │ + bge.n 1bb27c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb324 │ │ │ │ + ble.n 1bb2b4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb324 │ │ │ │ + bge.n 1bb2b4 │ │ │ │ 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 1bb27a │ │ │ │ - ldr r2, [pc, #48] @ (1bb368 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb364 ) │ │ │ │ + bne.n 1bb20a │ │ │ │ + ldr r2, [pc, #48] @ (1bb2f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb2f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb354 │ │ │ │ + bne.n 1bb2e4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r5, [pc, #672] @ (1bb604 ) │ │ │ │ + ldr r6, [pc, #96] @ (1bb354 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #776] @ (1bb674 ) │ │ │ │ + ldr r5, [pc, #200] @ (1bb3c4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb482 │ │ │ │ + beq.w 1bb412 │ │ │ │ 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] @ 1bb484 │ │ │ │ - vldr s16, [pc, #244] @ 1bb488 │ │ │ │ + vldr s17, [pc, #244] @ 1bb414 │ │ │ │ + vldr s16, [pc, #244] @ 1bb418 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb3ca │ │ │ │ + ble.n 1bb35a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb3ca │ │ │ │ + bge.n 1bb35a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb400 │ │ │ │ + ble.n 1bb390 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb400 │ │ │ │ + bge.n 1bb390 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb436 │ │ │ │ + ble.n 1bb3c6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb436 │ │ │ │ + bge.n 1bb3c6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb46c │ │ │ │ + ble.n 1bb3fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb46c │ │ │ │ + bge.n 1bb3fc │ │ │ │ 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 1bb396 │ │ │ │ + bne.n 1bb326 │ │ │ │ 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 1bb5aa │ │ │ │ + beq.w 1bb53a │ │ │ │ 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] @ 1bb5ac │ │ │ │ - vldr s16, [pc, #252] @ 1bb5b0 │ │ │ │ + vldr s17, [pc, #252] @ 1bb53c │ │ │ │ + vldr s16, [pc, #252] @ 1bb540 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4f0 │ │ │ │ + ble.n 1bb480 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4f0 │ │ │ │ + bge.n 1bb480 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb526 │ │ │ │ + ble.n 1bb4b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb526 │ │ │ │ + bge.n 1bb4b6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb55c │ │ │ │ + ble.n 1bb4ec │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb55c │ │ │ │ + bge.n 1bb4ec │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb594 │ │ │ │ + ble.n 1bb524 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb594 │ │ │ │ + bge.n 1bb524 │ │ │ │ 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 1bb4b6 │ │ │ │ + bne.n 1bb446 │ │ │ │ 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] @ (1bb70c ) │ │ │ │ - ldr r3, [pc, #320] @ (1bb710 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bb69c ) │ │ │ │ + ldr r3, [pc, #320] @ (1bb6a0 ) │ │ │ │ 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 1bb6e0 │ │ │ │ + beq.n 1bb670 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bb704 │ │ │ │ - vldr s16, [pc, #284] @ 1bb708 │ │ │ │ + vldr s17, [pc, #284] @ 1bb694 │ │ │ │ + vldr s16, [pc, #284] @ 1bb698 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb62a │ │ │ │ + ble.n 1bb5ba │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb62a │ │ │ │ + bge.n 1bb5ba │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb662 │ │ │ │ + ble.n 1bb5f2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb662 │ │ │ │ + bge.n 1bb5f2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb69a │ │ │ │ + ble.n 1bb62a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb69a │ │ │ │ + bge.n 1bb62a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb6d2 │ │ │ │ + ble.n 1bb662 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb6d2 │ │ │ │ + bge.n 1bb662 │ │ │ │ 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 1bb5ee │ │ │ │ - ldr r2, [pc, #48] @ (1bb714 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb710 ) │ │ │ │ + bne.n 1bb57e │ │ │ │ + ldr r2, [pc, #48] @ (1bb6a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb6a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb6fe │ │ │ │ + bne.n 1bb68e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [pc, #176] @ (1bb7c0 ) │ │ │ │ + ldr r2, [pc, #624] @ (1bb910 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #96] @ (1bb778 ) │ │ │ │ + ldr r1, [pc, #544] @ (1bb8c8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb72a │ │ │ │ + cbz r2, 1bb6ba │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bb71c │ │ │ │ + bne.n 1bb6ac │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bb778 │ │ │ │ + cbz r2, 1bb708 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -496138,19 +496089,19 @@ │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bb742 │ │ │ │ + bne.n 1bb6d2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb7bc │ │ │ │ + cbz r2, 1bb74c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -496160,19 +496111,19 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r5 │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1bb792 │ │ │ │ + bne.n 1bb722 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb808 │ │ │ │ + cbz r2, 1bb798 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -496183,19 +496134,19 @@ │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bb7d4 │ │ │ │ + bne.n 1bb764 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb860 │ │ │ │ + cbz r2, 1bb7f0 │ │ │ │ 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 │ │ │ │ @@ -496213,19 +496164,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54ca8 <__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 1bb82a │ │ │ │ + bne.n 1bb7ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb8ac │ │ │ │ + cbz r2, 1bb83c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -496238,19 +496189,19 @@ │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bb87e │ │ │ │ + bne.n 1bb80e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb904 │ │ │ │ + cbz r2, 1bb894 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496266,19 +496217,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bb8c8 │ │ │ │ + bne.n 1bb858 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb95c │ │ │ │ + cbz r2, 1bb8ec │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496294,38 +496245,38 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bb920 │ │ │ │ + bne.n 1bb8b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb994 │ │ │ │ + cbz r2, 1bb924 │ │ │ │ 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 1bb970 │ │ │ │ + bne.n 1bb900 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bb9d8 │ │ │ │ + cbz r2, 1bb968 │ │ │ │ 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 │ │ │ │ @@ -496336,19 +496287,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 1bb9a6 │ │ │ │ + bne.n 1bb936 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bba16 │ │ │ │ + cbz r2, 1bb9a6 │ │ │ │ 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 │ │ │ │ @@ -496357,18 +496308,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 1bb9e8 │ │ │ │ + bne.n 1bb978 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bba64 │ │ │ │ + cbz r2, 1bb9f4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r2, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -496382,19 +496333,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r6 │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1bba2e │ │ │ │ + bne.n 1bb9be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbac2 │ │ │ │ + cbz r2, 1bba52 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ @@ -496410,18 +496361,18 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bba7e │ │ │ │ + bne.n 1bba0e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbb14 │ │ │ │ + cbz r2, 1bbaa4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r4], #2 │ │ │ │ @@ -496436,19 +496387,19 @@ │ │ │ │ add.w r3, ip, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bbad6 │ │ │ │ + bne.n 1bba66 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbb70 │ │ │ │ + cbz r2, 1bbb00 │ │ │ │ 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 │ │ │ │ @@ -496467,19 +496418,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 5407c <__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 1bbb36 │ │ │ │ + bne.n 1bbac6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbbcc │ │ │ │ + cbz r2, 1bbb5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496496,19 +496447,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bbb90 │ │ │ │ + bne.n 1bbb20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbc0c │ │ │ │ + cbz r2, 1bbb9c │ │ │ │ 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 │ │ │ │ @@ -496518,19 +496469,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bbbe4 │ │ │ │ + bne.n 1bbb74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbc50 │ │ │ │ + cbz r2, 1bbbe0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -496542,19 +496493,19 @@ │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, ip, #24, #8 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ - bne.n 1bbc1e │ │ │ │ + bne.n 1bbbae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbcb2 │ │ │ │ + cbz r2, 1bbc42 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -496573,18 +496524,18 @@ │ │ │ │ ubfx ip, ip, #15, #8 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi lr, ip, #0, #8 │ │ │ │ bfi lr, ip, #8, #8 │ │ │ │ bfi lr, ip, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bbc6a │ │ │ │ + bne.n 1bbbfa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbd0e │ │ │ │ + cbz r2, 1bbc9e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -496601,18 +496552,18 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bbcd0 │ │ │ │ + bne.n 1bbc60 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbd4c │ │ │ │ + cbz r2, 1bbcdc │ │ │ │ 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]! │ │ │ │ @@ -496622,19 +496573,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 1bbd20 │ │ │ │ + bne.n 1bbcb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd8c │ │ │ │ + cbz r2, 1bbd1c │ │ │ │ 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]! │ │ │ │ @@ -496644,19 +496595,19 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bbd60 │ │ │ │ + bne.n 1bbcf0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbdee │ │ │ │ + cbz r2, 1bbd7e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ @@ -496675,18 +496626,18 @@ │ │ │ │ add r3, r5 │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1bbdaa │ │ │ │ + bne.n 1bbd3a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbe48 │ │ │ │ + cbz r2, 1bbdd8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -496703,19 +496654,19 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bbe0c │ │ │ │ + bne.n 1bbd9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbeba │ │ │ │ + cbz r2, 1bbe4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -496735,18 +496686,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1bbe66 │ │ │ │ + bne.n 1bbdf6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbf2a │ │ │ │ + cbz r2, 1bbeba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #16 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -496766,18 +496717,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1bbed6 │ │ │ │ + bne.n 1bbe66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbf7c │ │ │ │ + cbz r2, 1bbf0c │ │ │ │ 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 │ │ │ │ @@ -496792,19 +496743,19 @@ │ │ │ │ add.w ip, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 1bbf36 │ │ │ │ + bne.n 1bbec6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbff8 │ │ │ │ + cbz r2, 1bbf88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -496829,19 +496780,19 @@ │ │ │ │ ubfx r3, r7, #14, #8 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r8, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bbf96 │ │ │ │ + bne.n 1bbf26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc070 │ │ │ │ + cbz r2, 1bc000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -496864,19 +496815,19 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc018 │ │ │ │ + bne.n 1bbfa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0bc │ │ │ │ + cbz r2, 1bc04c │ │ │ │ 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 │ │ │ │ @@ -496889,19 +496840,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 1bc084 │ │ │ │ + bne.n 1bc014 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc10c │ │ │ │ + cbz r2, 1bc09c │ │ │ │ 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 │ │ │ │ @@ -496916,19 +496867,19 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1bc0ce │ │ │ │ + bne.n 1bc05e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc188 │ │ │ │ + cbz r2, 1bc118 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r4, lr │ │ │ │ @@ -496953,19 +496904,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ - bne.n 1bc12a │ │ │ │ + bne.n 1bc0ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc1d2 │ │ │ │ + cbz r2, 1bc162 │ │ │ │ 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 │ │ │ │ @@ -496978,18 +496929,18 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc19c │ │ │ │ + bne.n 1bc12c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc246 │ │ │ │ + cbz r2, 1bc1d6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -497012,32 +496963,32 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc1f0 │ │ │ │ + bne.n 1bc180 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1bc2ec ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc2f0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bc27c ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc280 ) │ │ │ │ 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 1bc2ce │ │ │ │ + beq.n 1bc25e │ │ │ │ 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] │ │ │ │ @@ -497061,34 +497012,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc27c │ │ │ │ - ldr r2, [pc, #36] @ (1bc2f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc2f0 ) │ │ │ │ + bne.n 1bc20c │ │ │ │ + ldr r2, [pc, #36] @ (1bc284 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc2e8 │ │ │ │ + bne.n 1bc278 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r6, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc348 │ │ │ │ + cbz r2, 1bc2d8 │ │ │ │ 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 │ │ │ │ @@ -497104,33 +497055,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 1bc306 │ │ │ │ + bne.n 1bc296 │ │ │ │ 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] @ (1bc3f4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1bc3f8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bc384 ) │ │ │ │ + ldr r3, [pc, #148] @ (1bc388 ) │ │ │ │ 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 1bc3d6 │ │ │ │ + beq.n 1bc366 │ │ │ │ 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] │ │ │ │ @@ -497155,34 +497106,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc380 │ │ │ │ - ldr r2, [pc, #36] @ (1bc3fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc3f8 ) │ │ │ │ + bne.n 1bc310 │ │ │ │ + ldr r2, [pc, #36] @ (1bc38c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc3f0 │ │ │ │ + bne.n 1bc380 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc454 │ │ │ │ + cbz r2, 1bc3e4 │ │ │ │ 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 │ │ │ │ @@ -497198,19 +497149,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 1bc410 │ │ │ │ + bne.n 1bc3a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc4ac │ │ │ │ + cbz r2, 1bc43c │ │ │ │ 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 │ │ │ │ @@ -497226,19 +497177,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 1bc468 │ │ │ │ + bne.n 1bc3f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc504 │ │ │ │ + cbz r2, 1bc494 │ │ │ │ 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 │ │ │ │ @@ -497254,19 +497205,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 1bc4c6 │ │ │ │ + bne.n 1bc456 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc55c │ │ │ │ + cbz r2, 1bc4ec │ │ │ │ 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 │ │ │ │ @@ -497282,19 +497233,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 1bc51e │ │ │ │ + bne.n 1bc4ae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc5b4 │ │ │ │ + cbz r2, 1bc544 │ │ │ │ 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 │ │ │ │ @@ -497310,19 +497261,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 1bc570 │ │ │ │ + bne.n 1bc500 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc60c │ │ │ │ + cbz r2, 1bc59c │ │ │ │ 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 │ │ │ │ @@ -497338,19 +497289,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 1bc5c8 │ │ │ │ + bne.n 1bc558 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc664 │ │ │ │ + cbz r2, 1bc5f4 │ │ │ │ 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 │ │ │ │ @@ -497366,19 +497317,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 1bc620 │ │ │ │ + bne.n 1bc5b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6bc │ │ │ │ + cbz r2, 1bc64c │ │ │ │ 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 │ │ │ │ @@ -497394,19 +497345,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 1bc678 │ │ │ │ + bne.n 1bc608 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc706 │ │ │ │ + cbz r2, 1bc696 │ │ │ │ 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 │ │ │ │ @@ -497420,18 +497371,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 1bc6ce │ │ │ │ + bne.n 1bc65e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc74e │ │ │ │ + cbz r2, 1bc6de │ │ │ │ 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 │ │ │ │ @@ -497445,19 +497396,19 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bc716 │ │ │ │ + bne.n 1bc6a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bc7dc │ │ │ │ + beq.n 1bc76c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -497486,20 +497437,20 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bc768 │ │ │ │ + bne.n 1bc6f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bc86c │ │ │ │ + beq.n 1bc7fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -497528,33 +497479,33 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bc7f8 │ │ │ │ + bne.n 1bc788 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1bc934 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bc938 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bc8c4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bc8c8 ) │ │ │ │ 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 1bc916 │ │ │ │ + beq.n 1bc8a6 │ │ │ │ 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] │ │ │ │ @@ -497588,47 +497539,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bc8a4 │ │ │ │ - ldr r2, [pc, #36] @ (1bc93c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc938 ) │ │ │ │ + bne.n 1bc834 │ │ │ │ + ldr r2, [pc, #36] @ (1bc8cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc930 │ │ │ │ + bne.n 1bc8c0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1bc9f4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1bc9f8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bc984 ) │ │ │ │ + ldr r3, [pc, #160] @ (1bc988 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bc9d4 │ │ │ │ + cbz r6, 1bc964 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -497654,48 +497605,48 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r0, sl, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bc97a │ │ │ │ - ldr r2, [pc, #36] @ (1bc9fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1bc9f8 ) │ │ │ │ + bne.n 1bc90a │ │ │ │ + ldr r2, [pc, #36] @ (1bc98c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bc988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc9ee │ │ │ │ + bne.n 1bc97e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1bcabc ) │ │ │ │ - ldr r3, [pc, #168] @ (1bcac0 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bca4c ) │ │ │ │ + ldr r3, [pc, #168] @ (1bca50 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bca9c │ │ │ │ + cbz r6, 1bca2c │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -497722,35 +497673,35 @@ │ │ │ │ umull r0, r3, r2, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bca3c │ │ │ │ - ldr r2, [pc, #36] @ (1bcac4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcac0 ) │ │ │ │ + bne.n 1bc9cc │ │ │ │ + ldr r2, [pc, #36] @ (1bca54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bca50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcab6 │ │ │ │ + bne.n 1bca46 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bcb26 │ │ │ │ + cbz r2, 1bcab6 │ │ │ │ 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 │ │ │ │ @@ -497769,18 +497720,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 1bcad8 │ │ │ │ + bne.n 1bca68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcb76 │ │ │ │ + cbz r2, 1bcb06 │ │ │ │ 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 │ │ │ │ @@ -497795,18 +497746,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 1bcb34 │ │ │ │ + bne.n 1bcac4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcbd4 │ │ │ │ + cbz r2, 1bcb64 │ │ │ │ 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 │ │ │ │ @@ -497825,19 +497776,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 1bcb8a │ │ │ │ + bne.n 1bcb1a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc34 │ │ │ │ + cbz r2, 1bcbc4 │ │ │ │ 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 │ │ │ │ @@ -497856,19 +497807,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 1bcbea │ │ │ │ + bne.n 1bcb7a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc98 │ │ │ │ + cbz r2, 1bcc28 │ │ │ │ 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 │ │ │ │ @@ -497887,19 +497838,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 1bcc48 │ │ │ │ + bne.n 1bcbd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bccfc │ │ │ │ + cbz r2, 1bcc8c │ │ │ │ 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 │ │ │ │ @@ -497918,19 +497869,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 1bccac │ │ │ │ + bne.n 1bcc3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcd60 │ │ │ │ + cbz r2, 1bccf0 │ │ │ │ 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 │ │ │ │ @@ -497949,33 +497900,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 1bcd10 │ │ │ │ + bne.n 1bcca0 │ │ │ │ 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] @ (1bce30 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bce34 ) │ │ │ │ + ldr r2, [pc, #184] @ (1bcdc0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bcdc4 ) │ │ │ │ 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 1bce12 │ │ │ │ + beq.n 1bcda2 │ │ │ │ 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] │ │ │ │ @@ -498012,48 +497963,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcd98 │ │ │ │ - ldr r2, [pc, #36] @ (1bce38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bce34 ) │ │ │ │ + bne.n 1bcd28 │ │ │ │ + ldr r2, [pc, #36] @ (1bcdc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bcdc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bce2c │ │ │ │ + bne.n 1bcdbc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bcf14 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bcf18 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bcea4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bcea8 ) │ │ │ │ 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 1bcef4 │ │ │ │ + beq.n 1bce84 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -498088,36 +498039,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r8, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1bce78 │ │ │ │ - ldr r2, [pc, #36] @ (1bcf1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcf18 ) │ │ │ │ + bne.n 1bce08 │ │ │ │ + ldr r2, [pc, #36] @ (1bceac ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcf0e │ │ │ │ + bne.n 1bce9e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcfb8 │ │ │ │ + beq.n 1bcf48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498149,20 +498100,20 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcf38 │ │ │ │ + bne.n 1bcec8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd054 │ │ │ │ + beq.n 1bcfe4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498194,33 +498145,33 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcfd4 │ │ │ │ + bne.n 1bcf64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd130 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd134 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd0c0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd0c4 ) │ │ │ │ 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 1bd112 │ │ │ │ + beq.n 1bd0a2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -498256,34 +498207,34 @@ │ │ │ │ sub.w r3, r3, lr │ │ │ │ add.w r1, r1, ip, lsr #1 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-7] │ │ │ │ mov.w lr, lr, lsr #14 │ │ │ │ strb.w lr, [r2, #-6] │ │ │ │ - bne.n 1bd096 │ │ │ │ - ldr r2, [pc, #36] @ (1bd138 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd134 ) │ │ │ │ + bne.n 1bd026 │ │ │ │ + ldr r2, [pc, #36] @ (1bd0c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd12c │ │ │ │ + bne.n 1bd0bc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd194 │ │ │ │ + cbz r2, 1bd124 │ │ │ │ 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 │ │ │ │ @@ -498300,19 +498251,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 1bd148 │ │ │ │ + bne.n 1bd0d8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd1f4 │ │ │ │ + cbz r2, 1bd184 │ │ │ │ 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 │ │ │ │ @@ -498329,19 +498280,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 1bd1a6 │ │ │ │ + bne.n 1bd136 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd254 │ │ │ │ + cbz r2, 1bd1e4 │ │ │ │ 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 │ │ │ │ @@ -498358,19 +498309,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 1bd206 │ │ │ │ + bne.n 1bd196 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd2b0 │ │ │ │ + cbz r2, 1bd240 │ │ │ │ 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 │ │ │ │ @@ -498387,19 +498338,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 1bd264 │ │ │ │ + bne.n 1bd1f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd304 │ │ │ │ + cbz r2, 1bd294 │ │ │ │ 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 │ │ │ │ @@ -498415,19 +498366,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 1bd2c0 │ │ │ │ + bne.n 1bd250 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd358 │ │ │ │ + cbz r2, 1bd2e8 │ │ │ │ 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 │ │ │ │ @@ -498443,19 +498394,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 1bd314 │ │ │ │ + bne.n 1bd2a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd3ac │ │ │ │ + cbz r2, 1bd33c │ │ │ │ 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 │ │ │ │ @@ -498471,19 +498422,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 1bd368 │ │ │ │ + bne.n 1bd2f8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd400 │ │ │ │ + cbz r2, 1bd390 │ │ │ │ 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 │ │ │ │ @@ -498499,20 +498450,20 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1bd3bc │ │ │ │ + bne.n 1bd34c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd4a0 │ │ │ │ + beq.n 1bd430 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498545,20 +498496,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd420 │ │ │ │ + bne.n 1bd3b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd540 │ │ │ │ + beq.n 1bd4d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498591,20 +498542,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd4c0 │ │ │ │ + bne.n 1bd450 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd5e0 │ │ │ │ + beq.n 1bd570 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498637,20 +498588,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd560 │ │ │ │ + bne.n 1bd4f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd680 │ │ │ │ + beq.n 1bd610 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498683,33 +498634,33 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd600 │ │ │ │ + bne.n 1bd590 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1bd768 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bd76c ) │ │ │ │ + ldr r2, [pc, #208] @ (1bd6f8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bd6fc ) │ │ │ │ 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 1bd748 │ │ │ │ + beq.n 1bd6d8 │ │ │ │ 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 │ │ │ │ @@ -498752,49 +498703,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bd6b4 │ │ │ │ - ldr r2, [pc, #36] @ (1bd770 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd76c ) │ │ │ │ + bne.n 1bd644 │ │ │ │ + ldr r2, [pc, #36] @ (1bd700 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd762 │ │ │ │ + bne.n 1bd6f2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1bd83c ) │ │ │ │ - ldr r3, [pc, #180] @ (1bd840 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bd7cc ) │ │ │ │ + ldr r3, [pc, #180] @ (1bd7d0 ) │ │ │ │ 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 1bd81e │ │ │ │ + beq.n 1bd7ae │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -498826,35 +498777,35 @@ │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r2, lr, #8, #8 │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1bd7b0 │ │ │ │ - ldr r2, [pc, #36] @ (1bd844 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd840 ) │ │ │ │ + bne.n 1bd740 │ │ │ │ + ldr r2, [pc, #36] @ (1bd7d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd7d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd838 │ │ │ │ + bne.n 1bd7c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd8f0 │ │ │ │ + beq.n 1bd880 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498890,19 +498841,19 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd860 │ │ │ │ + bne.n 1bd7f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd964 │ │ │ │ + cbz r2, 1bd8f4 │ │ │ │ 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 │ │ │ │ @@ -498925,19 +498876,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 1bd902 │ │ │ │ + bne.n 1bd892 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd9da │ │ │ │ + cbz r2, 1bd96a │ │ │ │ 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 │ │ │ │ @@ -498960,18 +498911,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 1bd976 │ │ │ │ + bne.n 1bd906 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bda4c │ │ │ │ + cbz r2, 1bd9dc │ │ │ │ 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 │ │ │ │ @@ -498994,19 +498945,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 1bd9ea │ │ │ │ + bne.n 1bd97a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdac0 │ │ │ │ + cbz r2, 1bda50 │ │ │ │ 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 │ │ │ │ @@ -499029,20 +498980,20 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1bda5e │ │ │ │ + bne.n 1bd9ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdb6a │ │ │ │ + beq.n 1bdafa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movw r0, #16417 @ 0x4021 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -499078,32 +499029,32 @@ │ │ │ │ mov.w r3, r8, lsr #8 │ │ │ │ add.w lr, lr, r9, lsr #1 │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, ip, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1bdade │ │ │ │ + bne.n 1bda6e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1bdc5c ) │ │ │ │ - ldr r3, [pc, #220] @ (1bdc60 ) │ │ │ │ + ldr r2, [pc, #220] @ (1bdbec ) │ │ │ │ + ldr r3, [pc, #220] @ (1bdbf0 ) │ │ │ │ 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 1bdc3c │ │ │ │ + beq.n 1bdbcc │ │ │ │ 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 │ │ │ │ @@ -499150,49 +499101,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdb9c │ │ │ │ - ldr r2, [pc, #36] @ (1bdc64 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdc60 ) │ │ │ │ + bne.n 1bdb2c │ │ │ │ + ldr r2, [pc, #36] @ (1bdbf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdbf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdc56 │ │ │ │ + bne.n 1bdbe6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1bdd68 ) │ │ │ │ - ldr r3, [pc, #236] @ (1bdd6c ) │ │ │ │ + ldr r2, [pc, #236] @ (1bdcf8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1bdcfc ) │ │ │ │ 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 1bdd48 │ │ │ │ + beq.n 1bdcd8 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499236,36 +499187,36 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1bdca0 │ │ │ │ - ldr r2, [pc, #36] @ (1bdd70 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdd6c ) │ │ │ │ + bne.n 1bdc30 │ │ │ │ + ldr r2, [pc, #36] @ (1bdd00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdcfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdd62 │ │ │ │ + bne.n 1bdcf2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bde1c │ │ │ │ + beq.n 1bddac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499301,324 +499252,324 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdd8c │ │ │ │ + bne.n 1bdd1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1bde2c ) │ │ │ │ + ldr r3, [pc, #8] @ (1bddbc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1bde3c ) │ │ │ │ + ldr r3, [pc, #8] @ (1bddcc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bmi.n 1bddac │ │ │ │ + bpl.n 1bde1c │ │ │ │ lsls r3, r3, #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] @ (1be014 ) │ │ │ │ - ldr r3, [pc, #444] @ (1be018 ) │ │ │ │ + ldr r2, [pc, #444] @ (1bdfa4 ) │ │ │ │ + ldr r3, [pc, #444] @ (1bdfa8 ) │ │ │ │ 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, 1bdebe │ │ │ │ + cbz r5, 1bde4e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54614 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1bdec4 │ │ │ │ + beq.n 1bde54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bdf58 │ │ │ │ + blt.n 1bdee8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1be008 │ │ │ │ - ldr r2, [pc, #384] @ (1be01c ) │ │ │ │ + blt.w 1bdf98 │ │ │ │ + ldr r2, [pc, #384] @ (1bdfac ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1be018 ) │ │ │ │ + ldr r3, [pc, #376] @ (1bdfa8 ) │ │ │ │ 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 1be010 │ │ │ │ + bne.w 1bdfa0 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1be020 ) │ │ │ │ + ldr r5, [pc, #352] @ (1bdfb0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1bde76 │ │ │ │ + b.n 1bde06 │ │ │ │ blx 54ecc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1be024 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bdfb4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1bdeda │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1bde6a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bdf9e │ │ │ │ + bne.n 1bdf2e │ │ │ │ blx 54ecc │ │ │ │ - ldr r3, [pc, #328] @ (1be028 ) │ │ │ │ + ldr r3, [pc, #328] @ (1bdfb8 ) │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1bdf5e │ │ │ │ + cbnz r0, 1bdeee │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1bdfee │ │ │ │ + bne.n 1bdf7e │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1bdfd4 │ │ │ │ - ldr r2, [pc, #268] @ (1be02c ) │ │ │ │ + bne.n 1bdf64 │ │ │ │ + ldr r2, [pc, #268] @ (1bdfbc ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1bdf58 │ │ │ │ + cbz r5, 1bdee8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1bdf50 │ │ │ │ + blt.n 1bdee0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54954 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 54208 │ │ │ │ - b.n 1bde88 │ │ │ │ + b.n 1bde18 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 54208 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bde98 │ │ │ │ + b.n 1bde28 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1bdfb8 │ │ │ │ + bne.n 1bdf48 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bdf1c │ │ │ │ + beq.n 1bdeac │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 54488 │ │ │ │ - ldr r3, [pc, #172] @ (1be030 ) │ │ │ │ - ldr r2, [pc, #176] @ (1be034 ) │ │ │ │ - ldr r1, [pc, #176] @ (1be038 ) │ │ │ │ + ldr r3, [pc, #172] @ (1bdfc0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bdfc4 ) │ │ │ │ + ldr r1, [pc, #176] @ (1bdfc8 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1bdf58 │ │ │ │ - ldr r2, [pc, #156] @ (1be03c ) │ │ │ │ + b.n 1bdee8 │ │ │ │ + ldr r2, [pc, #156] @ (1bdfcc ) │ │ │ │ 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 547c8 │ │ │ │ - b.n 1bdf1c │ │ │ │ + b.n 1bdeac │ │ │ │ blx 54488 │ │ │ │ - ldr r3, [pc, #128] @ (1be040 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be044 ) │ │ │ │ - ldr r1, [pc, #132] @ (1be048 ) │ │ │ │ + ldr r3, [pc, #128] @ (1bdfd0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bdfd4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1bdfd8 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c35c8 │ │ │ │ - b.n 1bdf96 │ │ │ │ - ldr r3, [pc, #116] @ (1be04c ) │ │ │ │ - ldr r2, [pc, #120] @ (1be050 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be054 ) │ │ │ │ + bl 1c3558 │ │ │ │ + b.n 1bdf26 │ │ │ │ + ldr r3, [pc, #116] @ (1bdfdc ) │ │ │ │ + ldr r2, [pc, #120] @ (1bdfe0 ) │ │ │ │ + ldr r1, [pc, #120] @ (1bdfe4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bdf96 │ │ │ │ - ldr r3, [pc, #104] @ (1be058 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be05c ) │ │ │ │ - ldr r1, [pc, #108] @ (1be060 ) │ │ │ │ + b.n 1bdf26 │ │ │ │ + ldr r3, [pc, #104] @ (1bdfe8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1bdfec ) │ │ │ │ + ldr r1, [pc, #108] @ (1bdff0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bdf96 │ │ │ │ + b.n 1bdf26 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1bdf58 │ │ │ │ + b.n 1bdee8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb714 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb714 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb70c │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb764 │ │ │ │ movs r0, r3 │ │ │ │ cmn r6, r2 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb6cc │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be070 │ │ │ │ + bcc.n 1be000 │ │ │ │ movs r7, r2 │ │ │ │ ldrd r0, r0, [r0, #-92]! @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb6a8 │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 1be008 │ │ │ │ + bcs.n 1bdf98 │ │ │ │ movs r7, r2 │ │ │ │ cmp r2, r0 │ │ │ │ movs r7, r4 │ │ │ │ setend be │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 1bdfe8 │ │ │ │ + bcs.n 1bdf78 │ │ │ │ movs r7, r2 │ │ │ │ negs r0, r5 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb616 │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 1bdfc0 │ │ │ │ + bcs.n 1bdf50 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be0be │ │ │ │ + cbnz r3, 1be04e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be0b0 │ │ │ │ + bls.n 1be040 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be0ba │ │ │ │ + cbnz r0, 1be04a │ │ │ │ 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, 1be0b4 │ │ │ │ + cbz r2, 1be044 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be0c2 │ │ │ │ + cbz r0, 1be052 │ │ │ │ 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 1be08e │ │ │ │ + b.n 1be01e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be0ac │ │ │ │ + b.n 1be03c │ │ │ │ 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] @ (1be160 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be164 ) │ │ │ │ + ldr r0, [pc, #128] @ (1be0f0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be0f4 ) │ │ │ │ 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 1be11a │ │ │ │ + bne.n 1be0aa │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be168 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be0f8 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be164 ) │ │ │ │ + ldr r3, [pc, #96] @ (1be0f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be15c │ │ │ │ + bne.n 1be0ec │ │ │ │ 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 │ │ │ │ @@ -499638,44 +499589,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1be0fa │ │ │ │ + b.n 1be08a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1be17e │ │ │ │ + bcc.n 1be10e │ │ │ │ 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 1be064 │ │ │ │ - cbz r0, 1be1b2 │ │ │ │ + bl 1bdff4 │ │ │ │ + cbz r0, 1be142 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be1ae │ │ │ │ + cbz r1, 1be13e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -499707,30 +499658,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] @ (1be288 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be218 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be28c ) │ │ │ │ + ldr r3, [pc, #132] @ (1be21c ) │ │ │ │ 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 1be27e │ │ │ │ + bcs.n 1be20e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be27e │ │ │ │ + bhi.n 1be20e │ │ │ │ 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] │ │ │ │ @@ -499743,101 +499694,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, 1be264 │ │ │ │ + cbz r0, 1be1f4 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 550d0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be290 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be28c ) │ │ │ │ + ldr r2, [pc, #40] @ (1be220 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be21c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be282 │ │ │ │ + bne.n 1be212 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be266 │ │ │ │ + b.n 1be1f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r4, r3, #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] @ (1be374 ) │ │ │ │ - ldr r3, [pc, #208] @ (1be378 ) │ │ │ │ + ldr r1, [pc, #204] @ (1be304 ) │ │ │ │ + ldr r3, [pc, #208] @ (1be308 ) │ │ │ │ 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 1be36a │ │ │ │ + bne.n 1be2fa │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be2f2 │ │ │ │ + bls.n 1be282 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be366 │ │ │ │ + bne.n 1be2f6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be31a │ │ │ │ + cbz r4, 1be2aa │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be366 │ │ │ │ + beq.n 1be2f6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be320 │ │ │ │ + bne.n 1be2b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be37c ) │ │ │ │ - ldr r3, [pc, #112] @ (1be378 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be30c ) │ │ │ │ + ldr r3, [pc, #112] @ (1be308 ) │ │ │ │ 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 1be36e │ │ │ │ + bne.n 1be2fe │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be2d6 │ │ │ │ + b.n 1be266 │ │ │ │ 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] │ │ │ │ @@ -499857,65 +499808,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 550d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be2fa │ │ │ │ + b.n 1be28a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be302 │ │ │ │ + b.n 1be292 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be3e4 │ │ │ │ + cbnz r3, 1be374 │ │ │ │ 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 1be3ca │ │ │ │ + bls.n 1be35a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be3d8 │ │ │ │ + cbnz r2, 1be368 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1be3d2 │ │ │ │ + cbz r0, 1be362 │ │ │ │ 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 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be3d8 │ │ │ │ + cbz r0, 1be368 │ │ │ │ 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 1be3aa │ │ │ │ + b.n 1be33a │ │ │ │ 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 │ │ │ │ @@ -499926,263 +499877,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 1be448 │ │ │ │ + bcc.n 1be3d8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be476 │ │ │ │ + bne.n 1be406 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1be440 │ │ │ │ + bls.n 1be3d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be472 │ │ │ │ + cbnz r2, 1be402 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1be46c │ │ │ │ + cbz r4, 1be3fc │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be472 │ │ │ │ + cbz r0, 1be402 │ │ │ │ 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 1be064 │ │ │ │ + bl 1bdff4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be40a │ │ │ │ + beq.n 1be39a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1be468 │ │ │ │ + cbz r1, 1be3f8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1be40a │ │ │ │ + b.n 1be39a │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be422 │ │ │ │ + b.n 1be3b2 │ │ │ │ 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 1be16c │ │ │ │ + bl 1be0fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be4e6 │ │ │ │ + cbnz r3, 1be476 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be4ca │ │ │ │ + bls.n 1be45a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be4e2 │ │ │ │ + cbnz r2, 1be472 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be4dc │ │ │ │ + cbz r1, 1be46c │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be4e2 │ │ │ │ + cbz r0, 1be472 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be0cc │ │ │ │ + bl 1be05c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be4b2 │ │ │ │ + b.n 1be442 │ │ │ │ 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 1be16c │ │ │ │ + bl 1be0fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be552 │ │ │ │ + cbnz r3, 1be4e2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be536 │ │ │ │ + bls.n 1be4c6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be54e │ │ │ │ + cbnz r2, 1be4de │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be548 │ │ │ │ + cbz r1, 1be4d8 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be54e │ │ │ │ + cbz r0, 1be4de │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be0cc │ │ │ │ + bl 1be05c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be51e │ │ │ │ + b.n 1be4ae │ │ │ │ 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 1be16c │ │ │ │ + bl 1be0fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be5bc │ │ │ │ + cbnz r3, 1be54c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be5a0 │ │ │ │ + bls.n 1be530 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be5b8 │ │ │ │ + cbnz r2, 1be548 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be5b2 │ │ │ │ + cbz r1, 1be542 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be5b8 │ │ │ │ + cbz r0, 1be548 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be0cc │ │ │ │ + bl 1be05c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be588 │ │ │ │ + b.n 1be518 │ │ │ │ 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 1be16c │ │ │ │ + bl 1be0fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be62a │ │ │ │ + cbnz r3, 1be5ba │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be60e │ │ │ │ + bls.n 1be59e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be626 │ │ │ │ + cbnz r2, 1be5b6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be620 │ │ │ │ + cbz r1, 1be5b0 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1be626 │ │ │ │ + cbz r0, 1be5b6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be0cc │ │ │ │ + bl 1be05c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be5f6 │ │ │ │ + b.n 1be586 │ │ │ │ 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] @ (1be6c4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be654 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1be6c8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1be658 ) │ │ │ │ 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 1be6ba │ │ │ │ + bcs.n 1be64a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be6ba │ │ │ │ + bhi.n 1be64a │ │ │ │ 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] │ │ │ │ @@ -500197,42 +500148,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, 1be6a0 │ │ │ │ + cbz r3, 1be630 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be6cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1be6c4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1be65c ) │ │ │ │ + ldr r3, [pc, #28] @ (1be654 ) │ │ │ │ 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 1be6be │ │ │ │ + bne.n 1be64e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be6a2 │ │ │ │ + b.n 1be632 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be746 │ │ │ │ + bne.n 1be6d6 │ │ │ │ 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] │ │ │ │ @@ -500240,42 +500191,42 @@ │ │ │ │ blx 5513c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1be728 │ │ │ │ + bls.n 1be6b8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1be73c │ │ │ │ + cbnz r1, 1be6cc │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1be736 │ │ │ │ + cbz r0, 1be6c6 │ │ │ │ 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 549cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be73c │ │ │ │ + cbz r0, 1be6cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be0cc │ │ │ │ + bl 1be05c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1be708 │ │ │ │ + b.n 1be698 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500285,165 +500236,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, 1be76e │ │ │ │ + cbnz r2, 1be6fe │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1be772 │ │ │ │ + bls.n 1be702 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1be76a │ │ │ │ + bhi.n 1be6fa │ │ │ │ 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, 1be7a6 │ │ │ │ + cbnz r3, 1be736 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1be7a2 │ │ │ │ + bhi.n 1be732 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1be7a8 │ │ │ │ + bls.n 1be738 │ │ │ │ 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 1be7a6 │ │ │ │ + beq.n 1be736 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 550d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1be7d4 │ │ │ │ + cbnz r3, 1be764 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1be7d8 │ │ │ │ + bcc.n 1be768 │ │ │ │ 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 1be7d4 │ │ │ │ + beq.n 1be764 │ │ │ │ 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 1be80a │ │ │ │ + bne.n 1be79a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1be80e │ │ │ │ + bls.n 1be79e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1be806 │ │ │ │ + ble.n 1be796 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1be80a │ │ │ │ + beq.n 1be79a │ │ │ │ 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 1be84e │ │ │ │ + bne.n 1be7de │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1be852 │ │ │ │ + bls.n 1be7e2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1be84a │ │ │ │ + ble.n 1be7da │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1be84e │ │ │ │ + beq.n 1be7de │ │ │ │ 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 1be892 │ │ │ │ + bne.n 1be822 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1be898 │ │ │ │ + bls.n 1be828 │ │ │ │ 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 1be88e │ │ │ │ + ble.n 1be81e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be892 │ │ │ │ + beq.n 1be822 │ │ │ │ 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 1be8e8 │ │ │ │ + bcs.n 1be878 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 553fc │ │ │ │ - cbz r0, 1be8e8 │ │ │ │ + cbz r0, 1be878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -500451,190 +500402,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 1be9a6 │ │ │ │ + beq.n 1be936 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1be910 │ │ │ │ + b.n 1be8a0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1be9ac │ │ │ │ + beq.n 1be93c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1be90a │ │ │ │ + bne.n 1be89a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1be9a6 │ │ │ │ + bne.n 1be936 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1be930 │ │ │ │ + b.n 1be8c0 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1be9a6 │ │ │ │ + beq.n 1be936 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1be928 │ │ │ │ + bne.n 1be8b8 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1be928 │ │ │ │ + bls.n 1be8b8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1be95a │ │ │ │ + b.n 1be8ea │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1be928 │ │ │ │ + bls.n 1be8b8 │ │ │ │ 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 1be94a │ │ │ │ + bne.n 1be8da │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1be94a │ │ │ │ + beq.n 1be8da │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1be94a │ │ │ │ + bne.n 1be8da │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1be94a │ │ │ │ + bne.n 1be8da │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1be94a │ │ │ │ + bne.n 1be8da │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1be94a │ │ │ │ + bne.n 1be8da │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be94a │ │ │ │ + bne.n 1be8da │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1be9a8 │ │ │ │ + b.n 1be938 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1be91e │ │ │ │ + b.n 1be8ae │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1bea10 ) │ │ │ │ + ldr r2, [pc, #80] @ (1be9a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1bea14 ) │ │ │ │ + ldr r3, [pc, #80] @ (1be9a4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54428 │ │ │ │ - cbz r0, 1bea08 │ │ │ │ + cbz r0, 1be998 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1bea08 │ │ │ │ - ldr r0, [pc, #56] @ (1bea18 ) │ │ │ │ + cbz r3, 1be998 │ │ │ │ + ldr r0, [pc, #56] @ (1be9a8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 54668 │ │ │ │ - cbz r0, 1bea08 │ │ │ │ + cbz r0, 1be998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1bea1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bea14 ) │ │ │ │ + ldr r2, [pc, #40] @ (1be9ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1be9a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bea0c │ │ │ │ + bne.n 1be99c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be9f0 │ │ │ │ + b.n 1be980 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r4, r3, #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] @ (1bea9c ) │ │ │ │ + ldr r2, [pc, #100] @ (1bea2c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1beaa0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bea30 ) │ │ │ │ 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 54f2c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bea6e │ │ │ │ - ldr r1, [pc, #76] @ (1beaa4 ) │ │ │ │ - ldr r2, [pc, #72] @ (1beaa0 ) │ │ │ │ + cbz r0, 1be9fe │ │ │ │ + ldr r1, [pc, #76] @ (1bea34 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bea30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1bea98 │ │ │ │ + bne.n 1bea28 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54458 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bea86 │ │ │ │ + cbz r0, 1bea16 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1bea54 │ │ │ │ + b.n 1be9e4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 53fd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1bea7a │ │ │ │ + b.n 1bea0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5416c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -500662,15 +500613,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55034 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1beb16 │ │ │ │ + beq.n 1beaa6 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -500683,183 +500634,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] @ (1bec2c ) │ │ │ │ + ldr r0, [pc, #228] @ (1bebbc ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bec30 ) │ │ │ │ + ldr r1, [pc, #228] @ (1bebc0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bec34 ) │ │ │ │ + ldr r0, [pc, #224] @ (1bebc4 ) │ │ │ │ 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 1bec22 │ │ │ │ + bhi.n 1bebb2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1bebb4 │ │ │ │ + bls.n 1beb44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bebe2 │ │ │ │ + bhi.n 1beb72 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bec38 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bebc8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bebf8 │ │ │ │ + beq.n 1beb88 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bebec │ │ │ │ + cbz r0, 1beb7c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c5b7c │ │ │ │ + bl 1c5b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bec22 │ │ │ │ + beq.n 1bebb2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1bebba │ │ │ │ + b.n 1beb4a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bec22 │ │ │ │ + beq.n 1bebb2 │ │ │ │ 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] @ (1bec3c ) │ │ │ │ - ldr r3, [pc, #96] @ (1bec30 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bebcc ) │ │ │ │ + ldr r3, [pc, #96] @ (1bebc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bec26 │ │ │ │ + bne.n 1bebb6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1beb8e │ │ │ │ + b.n 1beb1e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 549cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1beba6 │ │ │ │ + b.n 1beb36 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 55130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bec22 │ │ │ │ + cbz r0, 1bebb2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 550d0 │ │ │ │ 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 1bebba │ │ │ │ + b.n 1beb4a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bebbc │ │ │ │ + b.n 1beb4c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r4, r3, #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 1bec62 │ │ │ │ - b.n 1bec74 │ │ │ │ + bcc.n 1bebf2 │ │ │ │ + b.n 1bec04 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1bec74 │ │ │ │ + bcs.n 1bec04 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1bec5c │ │ │ │ + bne.n 1bebec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1beb34 │ │ │ │ + bl 1beac4 │ │ │ │ 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 1becce │ │ │ │ + bcs.n 1bec5e │ │ │ │ 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, 1becc8 │ │ │ │ + cbz r2, 1bec58 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1becc4 │ │ │ │ + cbnz r1, 1bec54 │ │ │ │ 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 1beca8 │ │ │ │ + bne.n 1bec38 │ │ │ │ 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] │ │ │ │ @@ -500873,198 +500824,198 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #12] │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ - bne.n 1bed26 │ │ │ │ - b.n 1bee4c │ │ │ │ + bne.n 1becb6 │ │ │ │ + b.n 1beddc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bee4c │ │ │ │ + beq.w 1beddc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bed1c │ │ │ │ + bne.n 1becac │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bed7a │ │ │ │ + cbnz r3, 1bed0a │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bee30 │ │ │ │ + beq.n 1bedc0 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bed56 │ │ │ │ + bne.n 1bece6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bee30 │ │ │ │ + beq.n 1bedc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bed80 │ │ │ │ + cbnz r3, 1bed10 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bed46 │ │ │ │ + b.n 1becd6 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bee5c │ │ │ │ + beq.n 1bedec │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bee58 │ │ │ │ + bcs.n 1bede8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bee62 │ │ │ │ + bhi.n 1bedf2 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bee5c │ │ │ │ + beq.n 1bedec │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bee7a │ │ │ │ + beq.n 1bee0a │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bedd0 │ │ │ │ + b.n 1bed60 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bee24 │ │ │ │ + bcs.n 1bedb4 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bedc4 │ │ │ │ + bne.n 1bed54 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bee5c │ │ │ │ + bhi.n 1bedec │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bee6a │ │ │ │ + bls.n 1bedfa │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bee72 │ │ │ │ + bhi.n 1bee02 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bee5c │ │ │ │ + cbz r0, 1bedec │ │ │ │ add.w r3, r0, sl │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov sl, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1bedce │ │ │ │ + bcc.n 1bed5e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bed3c │ │ │ │ - b.n 1bed40 │ │ │ │ + bne.n 1beccc │ │ │ │ + b.n 1becd0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bed1c │ │ │ │ + beq.w 1becac │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1bed26 │ │ │ │ + bne.w 1becb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bedb0 │ │ │ │ + bne.n 1bed40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1beda4 │ │ │ │ + b.n 1bed34 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1bee14 │ │ │ │ - b.n 1bee5c │ │ │ │ + bne.n 1beda4 │ │ │ │ + b.n 1bedec │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bee04 │ │ │ │ + b.n 1bed94 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bee84 │ │ │ │ + beq.n 1bee14 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bee8a │ │ │ │ + cbnz r6, 1bee1a │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bed44 │ │ │ │ + b.n 1becd4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bed8a │ │ │ │ + b.n 1bed1a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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, 1bef16 │ │ │ │ + cbnz r3, 1beea6 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bef5e │ │ │ │ + beq.n 1beeee │ │ │ │ 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} │ │ │ │ @@ -501075,22 +501026,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 550d0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bef4a │ │ │ │ + cbnz r6, 1beeda │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bef5e │ │ │ │ + cbz r0, 1beeee │ │ │ │ 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} │ │ │ │ @@ -501098,47 +501049,47 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1bef0c │ │ │ │ + beq.n 1bee9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bef66 │ │ │ │ + beq.n 1beef6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 55130 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bef58 │ │ │ │ + beq.n 1beee8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 550d0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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] @ 1bf004 │ │ │ │ + ldr.w lr, [pc, #104] @ 1bef94 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1bf008 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bef98 ) │ │ │ │ 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 │ │ │ │ @@ -501149,96 +501100,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 54518 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1bf00c ) │ │ │ │ - ldr r3, [pc, #40] @ (1bf008 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bef9c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bef98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1beffe │ │ │ │ + bne.n 1bef8e │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1bf07e │ │ │ │ + cbz r5, 1bf00e │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d3d88 │ │ │ │ + bl 1d3d18 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 55130 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf056 │ │ │ │ + cbz r0, 1befe6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d3d9c │ │ │ │ - cbnz r0, 1bf060 │ │ │ │ + bl 1d3d2c │ │ │ │ + cbnz r0, 1beff0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf0f4 ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf084 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bef84 │ │ │ │ + bl 1bef14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1bf056 │ │ │ │ + b.n 1befe6 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf0e6 │ │ │ │ + beq.n 1bf076 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf0ec │ │ │ │ + beq.n 1bf07c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf05c │ │ │ │ + bne.n 1befec │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c012c │ │ │ │ + bl 1c00bc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf0aa │ │ │ │ + cbnz r0, 1bf03a │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bf05c │ │ │ │ + b.n 1befec │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bff34 │ │ │ │ + bl 1bfec4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -501249,66 +501200,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 1bf0a4 │ │ │ │ + bne.n 1bf034 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c01b4 │ │ │ │ - b.n 1bf09c │ │ │ │ - bl 1c070c │ │ │ │ - b.n 1bf05c │ │ │ │ - bl 1c0a10 │ │ │ │ - b.n 1bf05c │ │ │ │ + bl 1c0144 │ │ │ │ + b.n 1bf02c │ │ │ │ + bl 1c069c │ │ │ │ + b.n 1befec │ │ │ │ + bl 1c09a0 │ │ │ │ + b.n 1befec │ │ │ │ nop │ │ │ │ - add r6, pc, #256 @ (adr r6, 1bf1f8 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 1bf188 ) │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf24a │ │ │ │ + beq.w 1bf1da │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf24a │ │ │ │ + beq.w 1bf1da │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c05ec │ │ │ │ - cbnz r0, 1bf1be │ │ │ │ + bl 1c057c │ │ │ │ + cbnz r0, 1bf14e │ │ │ │ mov r0, r6 │ │ │ │ blx 5513c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5513c │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf24c │ │ │ │ + beq.n 1bf1dc │ │ │ │ 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 │ │ │ │ @@ -501321,132 +501272,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 1c68d8 │ │ │ │ + bl 1c6868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 1c037c │ │ │ │ + bl 1c030c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf148 │ │ │ │ + beq.n 1bf0d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf148 │ │ │ │ - ldr r1, [pc, #212] @ (1bf2bc ) │ │ │ │ + beq.n 1bf0d8 │ │ │ │ + ldr r1, [pc, #212] @ (1bf24c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ - cbz r0, 1bf244 │ │ │ │ + cbz r0, 1bf1d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf262 │ │ │ │ + beq.n 1bf1f2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf270 │ │ │ │ - ldr r0, [pc, #192] @ (1bf2c0 ) │ │ │ │ + beq.n 1bf200 │ │ │ │ + ldr r0, [pc, #192] @ (1bf250 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf29a │ │ │ │ - ldr r0, [pc, #184] @ (1bf2c4 ) │ │ │ │ + beq.n 1bf22a │ │ │ │ + ldr r0, [pc, #184] @ (1bf254 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0878 │ │ │ │ + bl 1c0808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf148 │ │ │ │ + beq.n 1bf0d8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf2ae │ │ │ │ + beq.n 1bf23e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf27e │ │ │ │ + cbz r3, 1bf20e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf148 │ │ │ │ + b.n 1bf0d8 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf1f0 │ │ │ │ + b.n 1bf180 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 1c0794 │ │ │ │ + bl 1c0724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf1fc │ │ │ │ - b.n 1bf148 │ │ │ │ + bne.n 1bf18c │ │ │ │ + b.n 1bf0d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0a9c │ │ │ │ + bl 1c0a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf1fc │ │ │ │ - b.n 1bf148 │ │ │ │ - ldr r1, [pc, #72] @ (1bf2c8 ) │ │ │ │ + bne.n 1bf18c │ │ │ │ + b.n 1bf0d8 │ │ │ │ + ldr r1, [pc, #72] @ (1bf258 ) │ │ │ │ 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 1ca684 │ │ │ │ + bl 1ca614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf23e │ │ │ │ - b.n 1bf24c │ │ │ │ - ldr r0, [pc, #48] @ (1bf2cc ) │ │ │ │ + bne.n 1bf1ce │ │ │ │ + b.n 1bf1dc │ │ │ │ + ldr r0, [pc, #48] @ (1bf25c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf208 │ │ │ │ + bne.n 1bf198 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c07b0 │ │ │ │ - b.n 1bf208 │ │ │ │ + bl 1c0740 │ │ │ │ + b.n 1bf198 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cc6c0 │ │ │ │ - b.n 1bf238 │ │ │ │ - add r4, pc, #800 @ (adr r4, 1bf5e0 ) │ │ │ │ + bl 1cc650 │ │ │ │ + b.n 1bf1c8 │ │ │ │ + add r4, pc, #800 @ (adr r4, 1bf570 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #808 @ (adr r4, 1bf5ec ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 1bf57c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 1bf660 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 1bf5f0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #552 @ (adr r4, 1bf4f4 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 1bf484 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 1bf3e0 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 1bf370 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf2f6 │ │ │ │ + cbz r0, 1bf286 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -501458,581 +501409,581 @@ │ │ │ │ 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] @ (1bf468 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bf3f8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bf46c ) │ │ │ │ + ldr r3, [pc, #348] @ (1bf3fc ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bf470 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bf400 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bf474 ) │ │ │ │ + ldr r6, [pc, #344] @ (1bf404 ) │ │ │ │ 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 1caf68 │ │ │ │ - cbnz r0, 1bf350 │ │ │ │ + bl 1caef8 │ │ │ │ + cbnz r0, 1bf2e0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bf478 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bf408 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf3d2 │ │ │ │ - ldr r0, [pc, #312] @ (1bf47c ) │ │ │ │ + beq.n 1bf362 │ │ │ │ + ldr r0, [pc, #312] @ (1bf40c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf444 │ │ │ │ + beq.n 1bf3d4 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf352 │ │ │ │ + b.n 1bf2e2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bf480 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bf410 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf3e6 │ │ │ │ + beq.n 1bf376 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d84 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf38a │ │ │ │ + beq.n 1bf31a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bf406 │ │ │ │ - bhi.n 1bf40c │ │ │ │ + beq.n 1bf396 │ │ │ │ + bhi.n 1bf39c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bf406 │ │ │ │ + beq.n 1bf396 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bf410 │ │ │ │ + beq.n 1bf3a0 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bf390 │ │ │ │ + bne.n 1bf320 │ │ │ │ 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 1bf0f8 │ │ │ │ + bl 1bf088 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf3e2 │ │ │ │ + cbz r0, 1bf372 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bf3b6 │ │ │ │ + beq.n 1bf346 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf416 │ │ │ │ - ldr r2, [pc, #204] @ (1bf484 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bf46c ) │ │ │ │ + beq.n 1bf3a6 │ │ │ │ + ldr r2, [pc, #204] @ (1bf414 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bf3fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf462 │ │ │ │ + bne.n 1bf3f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bf488 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf418 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf352 │ │ │ │ + bne.n 1bf2e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bf3b6 │ │ │ │ - ldr r0, [pc, #164] @ (1bf48c ) │ │ │ │ + b.n 1bf346 │ │ │ │ + ldr r0, [pc, #164] @ (1bf41c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf38a │ │ │ │ - ldr r3, [pc, #152] @ (1bf490 ) │ │ │ │ + beq.n 1bf31a │ │ │ │ + ldr r3, [pc, #152] @ (1bf420 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bf494 ) │ │ │ │ + ldr r2, [pc, #152] @ (1bf424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf360 │ │ │ │ + b.n 1bf2f0 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf384 │ │ │ │ + b.n 1bf314 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf380 │ │ │ │ + bne.n 1bf310 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf384 │ │ │ │ - ldr r0, [pc, #128] @ (1bf498 ) │ │ │ │ + b.n 1bf314 │ │ │ │ + ldr r0, [pc, #128] @ (1bf428 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf3b6 │ │ │ │ + beq.n 1bf346 │ │ │ │ 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 1bf0f8 │ │ │ │ + bl 1bf088 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bf3b6 │ │ │ │ - ldr r0, [pc, #84] @ (1bf49c ) │ │ │ │ + b.n 1bf346 │ │ │ │ + ldr r0, [pc, #84] @ (1bf42c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf34c │ │ │ │ - bl 1c05ec │ │ │ │ + bne.w 1bf2dc │ │ │ │ + bl 1c057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf34c │ │ │ │ - bl 1c0ab8 │ │ │ │ - b.n 1bf34c │ │ │ │ + beq.w 1bf2dc │ │ │ │ + bl 1c0a48 │ │ │ │ + b.n 1bf2dc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 1bf86c ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 1bf7fc ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #8 @ (adr r4, 1bf484 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 1bf414 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 1bf698 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1bf628 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #112 @ (adr r4, 1bf4f4 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 1bf484 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #496 @ (adr r3, 1bf67c ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1bf60c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #656 @ (adr r3, 1bf720 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 1bf6b0 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1bf750 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 1bf6e0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 1bf834 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 1bf7c4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 1bf708 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 1bf698 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1bf4be │ │ │ │ + cbnz r0, 1bf44e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf512 │ │ │ │ + cbnz r3, 1bf4a2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf4b4 │ │ │ │ + beq.n 1bf444 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ca918 │ │ │ │ + bl 1ca8a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ca820 │ │ │ │ + bl 1ca7b0 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf4e6 │ │ │ │ - bl 1bf4a0 │ │ │ │ + cbz r0, 1bf476 │ │ │ │ + bl 1bf430 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf504 │ │ │ │ + beq.n 1bf494 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf4fa │ │ │ │ + beq.n 1bf48a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c097c │ │ │ │ - b.n 1bf4b4 │ │ │ │ + bl 1c090c │ │ │ │ + b.n 1bf444 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cc678 │ │ │ │ - b.n 1bf4f2 │ │ │ │ + bl 1cc608 │ │ │ │ + b.n 1bf482 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c11d8 │ │ │ │ + bl 1c1168 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bf4ee │ │ │ │ - ldr r2, [pc, #20] @ (1bf528 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bf52c ) │ │ │ │ + b.n 1bf47e │ │ │ │ + ldr r2, [pc, #20] @ (1bf4b8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bf4bc ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c35c8 │ │ │ │ - b.n 1bf4c4 │ │ │ │ - add r3, pc, #48 @ (adr r3, 1bf55c ) │ │ │ │ + bl 1c3558 │ │ │ │ + b.n 1bf454 │ │ │ │ + add r3, pc, #48 @ (adr r3, 1bf4ec ) │ │ │ │ movs r0, r3 │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ movs r7, 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, 1bf576 │ │ │ │ + cbz r4, 1bf506 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1beeac │ │ │ │ + bl 1bee3c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bf576 │ │ │ │ + cbz r0, 1bf506 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bf57c │ │ │ │ + ldr.w ip, [pc, #24] @ 1bf50c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bf580 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bf510 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1ca8c4 │ │ │ │ + bl 1ca854 │ │ │ │ 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, 1bf5a0 │ │ │ │ + cbz r2, 1bf530 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf5c0 │ │ │ │ + cbz r0, 1bf550 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c0690 │ │ │ │ + bl 1c0620 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bf5c0 │ │ │ │ + cbz r0, 1bf550 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf630 │ │ │ │ + bne.n 1bf5c0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf64c │ │ │ │ + beq.n 1bf5dc │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 55130 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf65c │ │ │ │ - ldr r0, [pc, #268] @ (1bf6e4 ) │ │ │ │ + beq.n 1bf5ec │ │ │ │ + ldr r0, [pc, #268] @ (1bf674 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bef84 │ │ │ │ + bl 1bef14 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #32 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf6b8 │ │ │ │ + beq.n 1bf648 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 55130 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf6b8 │ │ │ │ + beq.n 1bf648 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d3dd8 │ │ │ │ + bl 1d3d68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf6ce │ │ │ │ - cbz r5, 1bf61e │ │ │ │ + beq.n 1bf65e │ │ │ │ + cbz r5, 1bf5ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf5ba │ │ │ │ + beq.n 1bf54a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bf638 │ │ │ │ + bne.n 1bf5c8 │ │ │ │ dmb ish │ │ │ │ - b.n 1bf5ba │ │ │ │ + b.n 1bf54a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf6aa │ │ │ │ + beq.n 1bf63a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf6c0 │ │ │ │ + beq.n 1bf650 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf66a │ │ │ │ + beq.n 1bf5fa │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf68e │ │ │ │ + cbnz r3, 1bf61e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c012c │ │ │ │ + bl 1c00bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf65c │ │ │ │ + beq.n 1bf5ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0044 │ │ │ │ + bl 1bffd4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf5ba │ │ │ │ + beq.n 1bf54a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bf630 │ │ │ │ + bne.n 1bf5c0 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bf696 │ │ │ │ + bne.n 1bf626 │ │ │ │ dmb ish │ │ │ │ - b.n 1bf662 │ │ │ │ + b.n 1bf5f2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0690 │ │ │ │ + bl 1c0620 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bf682 │ │ │ │ + b.n 1bf612 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bf65c │ │ │ │ + b.n 1bf5ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0994 │ │ │ │ + bl 1c0924 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bf682 │ │ │ │ + b.n 1bf612 │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf662 │ │ │ │ - b.n 1bf68e │ │ │ │ - add r2, pc, #496 @ (adr r2, 1bf8d8 ) │ │ │ │ + beq.n 1bf5f2 │ │ │ │ + b.n 1bf61e │ │ │ │ + add r2, pc, #496 @ (adr r2, 1bf868 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bf76c ) │ │ │ │ + ldr r2, [pc, #112] @ (1bf6fc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bf770 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bf700 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bf74c │ │ │ │ - cbnz r5, 1bf75a │ │ │ │ + cbnz r2, 1bf6dc │ │ │ │ + cbnz r5, 1bf6ea │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d707c │ │ │ │ - ldr r2, [pc, #68] @ (1bf774 ) │ │ │ │ - ldr r3, [pc, #60] @ (1bf770 ) │ │ │ │ + bl 1d700c │ │ │ │ + ldr r2, [pc, #68] @ (1bf704 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bf700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf766 │ │ │ │ + bne.n 1bf6f6 │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf724 │ │ │ │ + beq.n 1bf6b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d6b8c │ │ │ │ - b.n 1bf724 │ │ │ │ + bl 1d6b1c │ │ │ │ + b.n 1bf6b4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r4, r3, #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] @ 1bf834 │ │ │ │ + ldr.w ip, [pc, #172] @ 1bf7c4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bf838 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bf7c8 ) │ │ │ │ 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 1bf7d0 │ │ │ │ + beq.n 1bf760 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bf83c ) │ │ │ │ - ldr r3, [pc, #124] @ (1bf838 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bf7cc ) │ │ │ │ + ldr r3, [pc, #124] @ (1bf7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf830 │ │ │ │ + bne.n 1bf7c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bf81e │ │ │ │ - ldr r2, [pc, #100] @ (1bf840 ) │ │ │ │ + beq.n 1bf7ae │ │ │ │ + ldr r2, [pc, #100] @ (1bf7d0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bf7b4 │ │ │ │ + beq.n 1bf744 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54208 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf7b4 │ │ │ │ + beq.n 1bf744 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54620 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bf816 │ │ │ │ + cbz r0, 1bf7a6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bf802 │ │ │ │ + bne.n 1bf792 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 54404 │ │ │ │ - b.n 1bf7b6 │ │ │ │ + b.n 1bf746 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bf7d8 │ │ │ │ + bne.n 1bf768 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf7b4 │ │ │ │ - b.n 1bf7d8 │ │ │ │ + beq.n 1bf744 │ │ │ │ + b.n 1bf768 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #512 @ (adr r0, 1bfa44 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 1bf9d4 ) │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1bfa34 ) │ │ │ │ + ldr r2, [pc, #476] @ (1bf9c4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1bfa38 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bf9c8 ) │ │ │ │ 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 54734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bfa2a │ │ │ │ + beq.w 1bf9ba │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 54130 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bf888 │ │ │ │ + b.n 1bf818 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf880 │ │ │ │ + bne.n 1bf810 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f50 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502046,85 +501997,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf9a4 │ │ │ │ + beq.n 1bf934 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 54870 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf8c4 │ │ │ │ + bne.n 1bf854 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bf8fe │ │ │ │ + beq.n 1bf88e │ │ │ │ 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 1bf8c4 │ │ │ │ + bge.n 1bf854 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ 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 1bf8c4 │ │ │ │ + beq.n 1bf854 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1bfa12 │ │ │ │ + bhi.n 1bf9a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 549cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8c4 │ │ │ │ + beq.n 1bf854 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfa00 │ │ │ │ + beq.n 1bf990 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bf958 │ │ │ │ + b.n 1bf8e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1bf9fc │ │ │ │ + beq.n 1bf98c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bf952 │ │ │ │ + bge.n 1bf8e2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bfa06 │ │ │ │ + bne.n 1bf996 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bf982 │ │ │ │ + beq.n 1bf912 │ │ │ │ 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] │ │ │ │ @@ -502138,20 +502089,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 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf8ce │ │ │ │ + bne.n 1bf85e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1bfa1e │ │ │ │ - ldr.w r8, [pc, #140] @ 1bfa3c │ │ │ │ + beq.n 1bf9ae │ │ │ │ + ldr.w r8, [pc, #140] @ 1bf9cc │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502161,521 +502112,521 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 54208 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bf9b6 │ │ │ │ + bne.n 1bf946 │ │ │ │ mov r0, r9 │ │ │ │ blx 54404 │ │ │ │ - ldr r2, [pc, #92] @ (1bfa40 ) │ │ │ │ - ldr r3, [pc, #84] @ (1bfa38 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bf9d0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1bf9c8 ) │ │ │ │ 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 1bfa2e │ │ │ │ + bne.n 1bf9be │ │ │ │ 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 1bf982 │ │ │ │ + beq.n 1bf912 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bf982 │ │ │ │ + b.n 1bf912 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54f8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bf926 │ │ │ │ + b.n 1bf8b6 │ │ │ │ mov r0, r7 │ │ │ │ blx 54404 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bf9e0 │ │ │ │ + b.n 1bf970 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1bfb5c ) │ │ │ │ + ldr r0, [pc, #260] @ (1bfaec ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1bfb60 ) │ │ │ │ + ldr r3, [pc, #260] @ (1bfaf0 ) │ │ │ │ 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 1be74c │ │ │ │ + bl 1be6dc │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb20 │ │ │ │ + bne.n 1bfab0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfb20 │ │ │ │ + bne.n 1bfab0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb20 │ │ │ │ + bne.n 1bfab0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1bfb04 │ │ │ │ + beq.n 1bfa94 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb20 │ │ │ │ + bne.n 1bfab0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d3e04 │ │ │ │ + bl 1d3d94 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1bfb20 │ │ │ │ + bne.n 1bfab0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bfb20 │ │ │ │ + cbz r0, 1bfab0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1bfb46 │ │ │ │ + cbz r3, 1bfad6 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1bfb22 │ │ │ │ + bne.n 1bfab2 │ │ │ │ mov r1, r8 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bfb2a │ │ │ │ + beq.n 1bfaba │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1bfb2a │ │ │ │ + b.n 1bfaba │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1bfb20 │ │ │ │ + cbnz r3, 1bfab0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be75c │ │ │ │ + bl 1be6ec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfaa8 │ │ │ │ + beq.n 1bfa38 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #56] @ (1bfb64 ) │ │ │ │ - ldr r3, [pc, #48] @ (1bfb60 ) │ │ │ │ + ldr r2, [pc, #56] @ (1bfaf4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bfaf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfb58 │ │ │ │ + bne.n 1bfae8 │ │ │ │ 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 1d3dd8 │ │ │ │ + bl 1d3d68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfaf6 │ │ │ │ - b.n 1bfb22 │ │ │ │ + bne.n 1bfa86 │ │ │ │ + b.n 1bfab2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1bfc78 ) │ │ │ │ - ldr r2, [pc, #252] @ (1bfc7c ) │ │ │ │ + ldr r3, [pc, #252] @ (1bfc08 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bfc0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1bfc80 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bfc10 ) │ │ │ │ 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 1bfc56 │ │ │ │ + beq.n 1bfbe6 │ │ │ │ mov sl, r1 │ │ │ │ blx 556a8 │ │ │ │ mov r5, r0 │ │ │ │ blx 5513c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1bfbbc │ │ │ │ + b.n 1bfb4c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1bfbc2 │ │ │ │ + beq.n 1bfb52 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1bfbec │ │ │ │ + beq.n 1bfb7c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1bfbb0 │ │ │ │ + bne.n 1bfb40 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1bfbb6 │ │ │ │ + beq.n 1bfb46 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1bfc0e │ │ │ │ + cbnz r0, 1bfb9e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1bfc5c │ │ │ │ + bne.n 1bfbec │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bfbbc │ │ │ │ + bne.n 1bfb4c │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1bfc84 ) │ │ │ │ - ldr r3, [pc, #136] @ (1bfc80 ) │ │ │ │ + ldr r2, [pc, #140] @ (1bfc14 ) │ │ │ │ + ldr r3, [pc, #136] @ (1bfc10 ) │ │ │ │ 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 1bfc72 │ │ │ │ + bne.n 1bfc02 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1bfc50 │ │ │ │ + beq.n 1bfbe0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54ce4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfbe0 │ │ │ │ + beq.n 1bfb70 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1bfc34 │ │ │ │ + bne.n 1bfbc4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1bfbe0 │ │ │ │ - ldr r3, [pc, #80] @ (1bfc88 ) │ │ │ │ + beq.n 1bfb70 │ │ │ │ + ldr r3, [pc, #80] @ (1bfc18 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 54488 │ │ │ │ - ldr r2, [pc, #72] @ (1bfc8c ) │ │ │ │ + ldr r2, [pc, #72] @ (1bfc1c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bfbf4 │ │ │ │ - ldr r1, [pc, #40] @ (1bfc88 ) │ │ │ │ + b.n 1bfb84 │ │ │ │ + ldr r1, [pc, #40] @ (1bfc18 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1bfc90 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bfc20 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1bfc50 │ │ │ │ + b.n 1bfbe0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1bfda0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bfd30 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1bfda4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1bfd34 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d3d88 │ │ │ │ + bl 1d3d18 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bfd52 │ │ │ │ + beq.n 1bfce2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be294 │ │ │ │ - cbnz r0, 1bfd00 │ │ │ │ + bl 1be224 │ │ │ │ + cbnz r0, 1bfc90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfd74 │ │ │ │ + beq.n 1bfd04 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1bfda8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bfda4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1bfd38 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bfd34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd9a │ │ │ │ + bne.n 1bfd2a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcda │ │ │ │ + beq.n 1bfc6a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bfd7c │ │ │ │ + beq.n 1bfd0c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3e04 │ │ │ │ + bl 1d3d94 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcda │ │ │ │ + beq.n 1bfc6a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcda │ │ │ │ + beq.n 1bfc6a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfce6 │ │ │ │ + bne.n 1bfc76 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bfce6 │ │ │ │ + b.n 1bfc76 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfce4 │ │ │ │ + beq.n 1bfc74 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d3d9c │ │ │ │ + bl 1d3d2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcda │ │ │ │ + beq.n 1bfc6a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1bfcce │ │ │ │ + b.n 1bfc5e │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bfce4 │ │ │ │ + b.n 1bfc74 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcda │ │ │ │ + beq.n 1bfc6a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfd12 │ │ │ │ - b.n 1bfcda │ │ │ │ + bne.n 1bfca2 │ │ │ │ + b.n 1bfc6a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r4, r3, #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] @ (1bfe84 ) │ │ │ │ + ldr r2, [pc, #200] @ (1bfe14 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1bfe88 ) │ │ │ │ + ldr r3, [pc, #200] @ (1bfe18 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfe58 │ │ │ │ - ldr r7, [pc, #180] @ (1bfe8c ) │ │ │ │ + beq.n 1bfde8 │ │ │ │ + ldr r7, [pc, #180] @ (1bfe1c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfe4c │ │ │ │ + beq.n 1bfddc │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfdfa │ │ │ │ + bne.n 1bfd8a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfde0 │ │ │ │ + beq.n 1bfd70 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfe0c │ │ │ │ + bne.n 1bfd9c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfe0c │ │ │ │ + bne.n 1bfd9c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfde0 │ │ │ │ + beq.n 1bfd70 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfde0 │ │ │ │ + beq.n 1bfd70 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1bfe76 │ │ │ │ + cbnz r0, 1bfe06 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1bfe70 │ │ │ │ + beq.n 1bfe00 │ │ │ │ blx 54954 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ blx 54620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfdea │ │ │ │ + bne.n 1bfd7a │ │ │ │ mov r0, r4 │ │ │ │ blx 54404 │ │ │ │ mov r0, r5 │ │ │ │ blx 5493c │ │ │ │ - ldr r2, [pc, #52] @ (1bfe90 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bfe88 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bfe20 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bfe18 ) │ │ │ │ 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 1bfe7e │ │ │ │ + bne.n 1bfe0e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1bfdac │ │ │ │ - b.n 1bfe3c │ │ │ │ + bl 1bfd3c │ │ │ │ + b.n 1bfdcc │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ - b.n 1bfde0 │ │ │ │ + b.n 1bfd70 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #520] @ 0x208 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1bfec6 │ │ │ │ + bne.n 1bfe56 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1bfeca │ │ │ │ + bls.n 1bfe5a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1bfed0 ) │ │ │ │ + ldr r1, [pc, #28] @ (1bfe60 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -502687,703 +502638,704 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1bff30 ) │ │ │ │ + ldr r1, [pc, #76] @ (1bfec0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf7d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bff2c │ │ │ │ + cbz r0, 1bfebc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1bff26 │ │ │ │ + beq.n 1bfeb6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54954 │ │ │ │ - cbnz r0, 1bff04 │ │ │ │ + cbnz r0, 1bfe94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1bfef8 │ │ │ │ + bne.n 1bfe88 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1bff26 │ │ │ │ + beq.n 1bfeb6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 54208 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bff12 │ │ │ │ + bne.n 1bfea2 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ 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] @ (1c0030 ) │ │ │ │ + ldr r2, [pc, #232] @ (1bffc0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1c0034 ) │ │ │ │ + ldr r3, [pc, #232] @ (1bffc4 ) │ │ │ │ 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 1c6884 │ │ │ │ + bl 1c6814 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c0038 ) │ │ │ │ + ldr r2, [pc, #204] @ (1bffc8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bffca │ │ │ │ + blt.n 1bff5a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bfed4 │ │ │ │ + bl 1bfe64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ - cbnz r4, 1bffe4 │ │ │ │ - ldr r1, [pc, #176] @ (1c003c ) │ │ │ │ + cbnz r4, 1bff74 │ │ │ │ + ldr r1, [pc, #176] @ (1bffcc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bf844 │ │ │ │ + bl 1bf7d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bffca │ │ │ │ + cbz r0, 1bff5a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bfed4 │ │ │ │ + bl 1bfe64 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1bffbe │ │ │ │ + beq.n 1bff4e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 54208 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1bffaa │ │ │ │ + bne.n 1bff3a │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c0008 │ │ │ │ - ldr r2, [pc, #116] @ (1c0040 ) │ │ │ │ - ldr r3, [pc, #100] @ (1c0034 ) │ │ │ │ + bne.n 1bff98 │ │ │ │ + ldr r2, [pc, #116] @ (1bffd0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bffc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c002a │ │ │ │ + bne.n 1bffba │ │ │ │ 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 1bfff2 │ │ │ │ + bne.n 1bff82 │ │ │ │ dmb ish │ │ │ │ - b.n 1bffca │ │ │ │ + b.n 1bff5a │ │ │ │ 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 1c0002 │ │ │ │ - b.n 1c0018 │ │ │ │ + beq.n 1bff92 │ │ │ │ + b.n 1bffa8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a803e │ │ │ │ - movs r6, r5 │ │ │ │ + bl 1a7fce │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r4, r3, #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] @ (1c0120 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c0124 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c00b0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c00b4 ) │ │ │ │ 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 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0114 │ │ │ │ + beq.n 1c00a4 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0104 │ │ │ │ + beq.n 1c0094 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 55130 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0104 │ │ │ │ - cbz r5, 1c00c2 │ │ │ │ + cbz r0, 1c0094 │ │ │ │ + cbz r5, 1c0052 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c009e │ │ │ │ + b.n 1c002e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c00bc │ │ │ │ + bls.n 1c004c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5484c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c0098 │ │ │ │ + bhi.n 1c0028 │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c010a │ │ │ │ + b.n 1c009a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c00ae │ │ │ │ + beq.n 1c003e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bfa44 │ │ │ │ + bl 1bf9d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c0100 │ │ │ │ + cbz r4, 1c0090 │ │ │ │ blx 54208 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 547f8 │ │ │ │ - ldr r2, [pc, #64] @ (1c0128 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c0124 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c00b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c00b4 ) │ │ │ │ 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 1c011c │ │ │ │ + bne.n 1c00ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54208 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 547f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c00e4 │ │ │ │ + b.n 1c0074 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c0110 │ │ │ │ + b.n 1c00a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 d0, d11, #32 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d0, d20, d11 │ │ │ │ + vshr.u64 d0, d11, #60 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1c01a4 ) │ │ │ │ - ldr r2, [pc, #104] @ (1c01a8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c0134 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c0138 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 1c019c │ │ │ │ + cbnz r2, 1c012c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3858 │ │ │ │ + bl 1c37e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c01ac ) │ │ │ │ + ldr r2, [pc, #76] @ (1c013c ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c019c │ │ │ │ + beq.n 1c012c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c01b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c01a8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0140 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0138 ) │ │ │ │ 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 1c01a0 │ │ │ │ + bne.n 1c0130 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c0184 │ │ │ │ + b.n 1c0114 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 5, r0, cr10, cr11, {4} │ │ │ │ + vqadd.u32 d0, d26, d11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 3, r0, cr4, cr11, {4} │ │ │ │ + mcr2 0, 7, r0, cr4, cr11, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1c0368 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c02f8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c036c ) │ │ │ │ + ldr r3, [pc, #416] @ (1c02fc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be1d0 │ │ │ │ - ldr r2, [pc, #396] @ (1c0370 ) │ │ │ │ + bl 1be160 │ │ │ │ + ldr r2, [pc, #396] @ (1c0300 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0216 │ │ │ │ + beq.n 1c01a6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c028e │ │ │ │ + bne.n 1c021e │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0240 │ │ │ │ + beq.n 1c01d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02f4 │ │ │ │ - ldr r2, [pc, #332] @ (1c0374 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c036c ) │ │ │ │ + beq.n 1c0284 │ │ │ │ + ldr r2, [pc, #332] @ (1c0304 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c02fc ) │ │ │ │ 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 1c0362 │ │ │ │ + bne.w 1c02f2 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1c3858 │ │ │ │ + bl 1c37e8 │ │ │ │ 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] @ (1c0378 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c0308 ) │ │ │ │ add r2, pc │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0278 │ │ │ │ + beq.n 1c0208 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c0216 │ │ │ │ + beq.n 1c01a6 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 545d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c02e0 │ │ │ │ + beq.n 1c0270 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549fc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c02fc │ │ │ │ + bne.n 1c028c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bfc94 │ │ │ │ - cbz r0, 1c02da │ │ │ │ + bl 1bfc24 │ │ │ │ + cbz r0, 1c026a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c0316 │ │ │ │ + cbz r3, 1c02a6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c02c8 │ │ │ │ + b.n 1c0258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c0312 │ │ │ │ + bls.n 1c02a2 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 551e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c02c0 │ │ │ │ + bne.n 1c0250 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54954 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0224 │ │ │ │ + bne.n 1c01b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54208 │ │ │ │ - b.n 1c0224 │ │ │ │ + b.n 1c01b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54954 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 547f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c02e6 │ │ │ │ + b.n 1c0276 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c02da │ │ │ │ + beq.n 1c026a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c02da │ │ │ │ + beq.n 1c026a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c035a │ │ │ │ + beq.n 1c02ea │ │ │ │ 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 1c0344 │ │ │ │ + bne.n 1c02d4 │ │ │ │ dmb ish │ │ │ │ - b.n 1c02e0 │ │ │ │ + b.n 1c0270 │ │ │ │ mov r0, r5 │ │ │ │ blx 54954 │ │ │ │ - b.n 1c02e0 │ │ │ │ + b.n 1c0270 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc2 0, 1, r0, cr0, cr11, {4} │ │ │ │ + mcr2 0, 5, r0, cr0, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 0, cr0, [r4, #620] @ 0x26c │ │ │ │ + mcr2 0, 2, r0, cr4, cr11, {4} │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1c059c ) │ │ │ │ + ldr r1, [pc, #524] @ (1c052c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c05a0 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c0530 ) │ │ │ │ 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] @ (1c05a4 ) │ │ │ │ + ldr r2, [pc, #504] @ (1c0534 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0480 │ │ │ │ - ldr r0, [pc, #496] @ (1c05a8 ) │ │ │ │ + beq.n 1c0410 │ │ │ │ + ldr r0, [pc, #496] @ (1c0538 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c42a0 │ │ │ │ + bl 1c4230 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0460 │ │ │ │ - ldr r1, [pc, #488] @ (1c05ac ) │ │ │ │ + beq.n 1c03f0 │ │ │ │ + ldr r1, [pc, #488] @ (1c053c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c045c │ │ │ │ + bne.n 1c03ec │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c040e │ │ │ │ - ldr r2, [pc, #444] @ (1c05b0 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c05a0 ) │ │ │ │ + beq.n 1c039e │ │ │ │ + ldr r2, [pc, #444] @ (1c0540 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c0530 ) │ │ │ │ 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 1c0598 │ │ │ │ + bne.w 1c0528 │ │ │ │ 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] @ (1c05b4 ) │ │ │ │ + ldr r4, [pc, #416] @ (1c0544 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c045c │ │ │ │ + cbnz r3, 1c03ec │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c03f0 │ │ │ │ + beq.n 1c0380 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c03f0 │ │ │ │ - ldr r0, [pc, #340] @ (1c05b8 ) │ │ │ │ + b.n 1c0380 │ │ │ │ + ldr r0, [pc, #340] @ (1c0548 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c42a0 │ │ │ │ + bl 1c4230 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0496 │ │ │ │ - ldr r3, [pc, #332] @ (1c05bc ) │ │ │ │ + cbz r0, 1c0426 │ │ │ │ + ldr r3, [pc, #332] @ (1c054c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c05c0 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c0550 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1c03c2 │ │ │ │ + b.n 1c0352 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0490 │ │ │ │ + beq.n 1c0420 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c04aa │ │ │ │ - ldr r4, [pc, #312] @ (1c05c4 ) │ │ │ │ + beq.n 1c043a │ │ │ │ + ldr r4, [pc, #312] @ (1c0554 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c03b4 │ │ │ │ - ldr r4, [pc, #308] @ (1c05c8 ) │ │ │ │ + b.n 1c0344 │ │ │ │ + ldr r4, [pc, #308] @ (1c0558 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c03b4 │ │ │ │ - ldr r0, [pc, #308] @ (1c05cc ) │ │ │ │ + b.n 1c0344 │ │ │ │ + ldr r0, [pc, #308] @ (1c055c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c42a0 │ │ │ │ - cbz r0, 1c04b0 │ │ │ │ - ldr r1, [pc, #300] @ (1c05d0 ) │ │ │ │ + bl 1c4230 │ │ │ │ + cbz r0, 1c0440 │ │ │ │ + ldr r1, [pc, #300] @ (1c0560 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c03ca │ │ │ │ - ldr r4, [pc, #296] @ (1c05d4 ) │ │ │ │ + b.n 1c035a │ │ │ │ + ldr r4, [pc, #296] @ (1c0564 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c03b4 │ │ │ │ - ldr r0, [pc, #292] @ (1c05d8 ) │ │ │ │ + b.n 1c0344 │ │ │ │ + ldr r0, [pc, #292] @ (1c0568 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1c0510 │ │ │ │ - ldr r7, [pc, #288] @ (1c05dc ) │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1c04a0 │ │ │ │ + ldr r7, [pc, #288] @ (1c056c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c05e0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c0570 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ 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 1c045c │ │ │ │ + bne.n 1c03ec │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c03ea │ │ │ │ - b.n 1c045c │ │ │ │ + beq.w 1c037a │ │ │ │ + b.n 1c03ec │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f5c │ │ │ │ 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 1c053e │ │ │ │ + b.n 1c04ce │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c045c │ │ │ │ + bne.n 1c03ec │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c052c │ │ │ │ - ldr r7, [pc, #132] @ (1c05e4 ) │ │ │ │ + beq.n 1c04bc │ │ │ │ + ldr r7, [pc, #132] @ (1c0574 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c05e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0578 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bfb68 │ │ │ │ + bl 1bfaf8 │ │ │ │ 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 1c045c │ │ │ │ + bne.w 1c03ec │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c03ca │ │ │ │ + b.n 1c035a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r8], #-620 @ 0xfffffd94 │ │ │ │ + ldc2l 0, cr0, [r8], {155} @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 9, r0, r0, cr11 @ │ │ │ │ + stc2l 0, cr0, [r0], {155} @ 0x9b │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ movs r0, r3 │ │ │ │ - stc2 0, cr0, [r8], {155} @ 0x9b │ │ │ │ + ldc2l 0, cr0, [r8], #-620 @ 0xfffffd94 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ movs r0, r3 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #968] @ 0x3c8 │ │ │ │ @@ -503408,66 +503360,66 @@ │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1c0674 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c0604 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 550f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c0616 │ │ │ │ + beq.n 1c05a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5447c │ │ │ │ mov r4, r0 │ │ │ │ blx 55118 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0610 │ │ │ │ - ldr r3, [pc, #80] @ (1c0678 ) │ │ │ │ + bne.n 1c05a0 │ │ │ │ + ldr r3, [pc, #80] @ (1c0608 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1c0652 │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1c05e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0610 │ │ │ │ - ldr r0, [pc, #56] @ (1c067c ) │ │ │ │ + bne.n 1c05a0 │ │ │ │ + ldr r0, [pc, #56] @ (1c060c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c0680 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c0610 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1c066c │ │ │ │ - ldr r3, [pc, #36] @ (1c0684 ) │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1c05fc │ │ │ │ + ldr r3, [pc, #36] @ (1c0614 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c0688 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c068c ) │ │ │ │ + ldr r0, [pc, #28] @ (1c061c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c0634 │ │ │ │ + b.n 1c05c4 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [lr, #155] @ 0x9b │ │ │ │ + @ instruction: 0xfa6e009b │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ @@ -503477,511 +503429,511 @@ │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c0700 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0690 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c0704 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0694 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c14ec │ │ │ │ + bl 1c147c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c06f6 │ │ │ │ + cbz r0, 1c0686 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bfa44 │ │ │ │ + bl 1bf9d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ - ldr r1, [pc, #40] @ (1c0708 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c0704 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0698 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0694 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c06fa │ │ │ │ + bne.n 1c068a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c06dc │ │ │ │ + b.n 1c066c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r4, fp, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9c4009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [ip, fp, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf98c009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0788 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0718 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c078c ) │ │ │ │ + ldr r3, [pc, #108] @ (1c071c ) │ │ │ │ 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 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfc94 │ │ │ │ + bl 1bfc24 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c075e │ │ │ │ - ldr r1, [pc, #72] @ (1c0790 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c078c ) │ │ │ │ + cbnz r0, 1c06ee │ │ │ │ + ldr r1, [pc, #72] @ (1c0720 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c071c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0784 │ │ │ │ + bne.n 1c0714 │ │ │ │ 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 1c16d0 │ │ │ │ + bl 1c1660 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0744 │ │ │ │ + bne.n 1c06d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0744 │ │ │ │ + b.n 1c06d4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r0, [sl, #155] @ 0x9b │ │ │ │ + vst4.32 {d16-d19}, [sl :64], fp │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r4, #155] @ 0x9b │ │ │ │ + vld4.32 {d0-d3}, [r4 :64], fp │ │ │ │ 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 1c123c │ │ │ │ + bl 1c11cc │ │ │ │ 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] @ 1c0868 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c07f8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c086c │ │ │ │ + ldr.w ip, [pc, #164] @ 1c07fc │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0870 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0800 ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c0826 │ │ │ │ + cbz r3, 1c07b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5496c <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0848 │ │ │ │ + beq.n 1c07d8 │ │ │ │ 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 1c083e │ │ │ │ + blt.n 1c07ce │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #76] @ (1c0874 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c086c ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0804 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c07fc ) │ │ │ │ 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 1c0862 │ │ │ │ + bne.n 1c07f2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 5419c <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0822 │ │ │ │ + b.n 1c07b2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0844 │ │ │ │ + beq.n 1c07d4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0822 │ │ │ │ + b.n 1c07b2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r2, fp, lsl #1] │ │ │ │ + strh.w r0, [r2, #155] @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf7d2009b │ │ │ │ + str.w r0, [r2, fp, lsl #1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c096c ) │ │ │ │ + ldr r2, [pc, #228] @ (1c08fc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0970 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c0900 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c0974 ) │ │ │ │ + ldr r1, [pc, #224] @ (1c0904 ) │ │ │ │ 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 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0948 │ │ │ │ + beq.n 1c08d8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0948 │ │ │ │ + beq.n 1c08d8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0962 │ │ │ │ + beq.n 1c08f2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c08f0 │ │ │ │ + beq.n 1c0880 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54410 │ │ │ │ - cbnz r0, 1c094c │ │ │ │ + cbnz r0, 1c08dc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 547d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c0962 │ │ │ │ + beq.n 1c08f2 │ │ │ │ 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 547f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0978 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0970 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c0908 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c0900 ) │ │ │ │ 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 1c0966 │ │ │ │ + bne.n 1c08f6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c092e │ │ │ │ + b.n 1c08be │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c0962 │ │ │ │ + bne.n 1c08f2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c08f0 │ │ │ │ + bne.n 1c0880 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0924 │ │ │ │ + b.n 1c08b4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf76e009b │ │ │ │ + @ instruction: 0xf7de009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #920] @ 0x398 │ │ │ │ movs r0, r3 │ │ │ │ - movt r0, #43163 @ 0xa89b │ │ │ │ + @ instruction: 0xf73a009b │ │ │ │ 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 55184 │ │ │ │ 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] @ 1c0a04 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0994 │ │ │ │ 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] @ (1c0a08 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0998 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cc70c │ │ │ │ + bl 1cc69c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c09fc │ │ │ │ + cbz r0, 1c098c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bfa44 │ │ │ │ + bl 1bf9d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ - ldr r1, [pc, #40] @ (1c0a0c ) │ │ │ │ - ldr r2, [pc, #32] @ (1c0a08 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c099c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c0998 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0a00 │ │ │ │ + bne.n 1c0990 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c09e2 │ │ │ │ + b.n 1c0972 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf650009b │ │ │ │ + movt r0, #2203 @ 0x89b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf616009b │ │ │ │ + @ instruction: 0xf686009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c0a90 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c0a20 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c0a94 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c0a24 ) │ │ │ │ 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 1be1d0 │ │ │ │ + bl 1be160 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfc94 │ │ │ │ + bl 1bfc24 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0a62 │ │ │ │ - ldr r1, [pc, #76] @ (1c0a98 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c0a94 ) │ │ │ │ + cbnz r0, 1c09f2 │ │ │ │ + ldr r1, [pc, #76] @ (1c0a28 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c0a24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0a8a │ │ │ │ + bne.n 1c0a1a │ │ │ │ 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 1cc780 │ │ │ │ + bl 1cc710 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0a48 │ │ │ │ + bne.n 1c09d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0a48 │ │ │ │ + b.n 1c09d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsbs r0, r6, #5079040 @ 0x4d8000 │ │ │ │ + movw r0, #26779 @ 0x689b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r0, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf620009b │ │ │ │ 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 1cc640 │ │ │ │ + bl 1cc5d0 │ │ │ │ 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] @ (1c0b54 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0ae4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c0b58 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0ae8 ) │ │ │ │ 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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c037c │ │ │ │ - cbz r0, 1c0b32 │ │ │ │ - ldr r1, [pc, #100] @ (1c0b5c ) │ │ │ │ + bl 1c030c │ │ │ │ + cbz r0, 1c0ac2 │ │ │ │ + ldr r1, [pc, #100] @ (1c0aec ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c5f20 │ │ │ │ + bl 1c5eb0 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54004 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0b32 │ │ │ │ + beq.n 1c0ac2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5496c <__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 1c0b32 │ │ │ │ + bge.n 1c0ac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bfdac │ │ │ │ + bl 1bfd3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5d04 │ │ │ │ - ldr r2, [pc, #36] @ (1c0b60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c0b58 ) │ │ │ │ + bl 1c5c94 │ │ │ │ + ldr r2, [pc, #36] @ (1c0af0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0ae8 ) │ │ │ │ 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 1c0b50 │ │ │ │ + bne.n 1c0ae0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf52e009b │ │ │ │ + @ instruction: 0xf59e009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf4c0009b │ │ │ │ + @ instruction: 0xf530009b │ │ │ │ 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 1c0b78 │ │ │ │ + bne.n 1c0b08 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c0b8e │ │ │ │ + cbnz r2, 1c0b1e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #360] @ (1c0d18 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c0ca8 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c0d1c ) │ │ │ │ + ldr r2, [pc, #356] @ (1c0cac ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -503996,26 +503948,26 @@ │ │ │ │ blx 54274 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c0cfa │ │ │ │ + beq.w 1c0c8a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54274 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c0cf0 │ │ │ │ + bcs.n 1c0c80 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c0cac │ │ │ │ + b.n 1c0c3c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 546f0 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504030,102 +503982,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c0cee │ │ │ │ + bne.n 1c0c7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3894 │ │ │ │ + bl 1c3824 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f14 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c2e04 │ │ │ │ + bl 1c2d94 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c0cee │ │ │ │ + bcs.n 1c0c7e │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c0cee │ │ │ │ + bcc.n 1c0c7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c0cee │ │ │ │ + bne.n 1c0c7e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c0c0a │ │ │ │ + beq.n 1c0b9a │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 54274 │ │ │ │ - ldr r2, [pc, #36] @ (1c0d20 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c0d18 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0cb0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c0ca8 ) │ │ │ │ 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 1c0d14 │ │ │ │ + bne.n 1c0ca4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ - @ instruction: 0xf2fe009b │ │ │ │ + @ instruction: 0xf4b4009b │ │ │ │ + bfi r0, lr, #2, #26 │ │ │ │ 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] @ (1c0f0c ) │ │ │ │ - ldr r3, [pc, #468] @ (1c0f10 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c0e9c ) │ │ │ │ + ldr r3, [pc, #468] @ (1c0ea0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504136,234 +504088,234 @@ │ │ │ │ blx 54274 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b40 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c0de4 │ │ │ │ + bhi.n 1c0d74 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54bf4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 545d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c0dc8 │ │ │ │ + cbz r0, 1c0d58 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c0d98 │ │ │ │ + bne.n 1c0d28 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551b4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c0d74 │ │ │ │ + bne.n 1c0d04 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c0dc8 │ │ │ │ + bne.n 1c0d58 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c0f14 ) │ │ │ │ - ldr r3, [pc, #352] @ (1c0f10 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c0ea4 ) │ │ │ │ + ldr r3, [pc, #352] @ (1c0ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c0f06 │ │ │ │ + bne.w 1c0e96 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54274 │ │ │ │ mov r0, r6 │ │ │ │ blx 54f98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c0e70 │ │ │ │ + beq.n 1c0e00 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c0d9c │ │ │ │ - ldr r1, [pc, #288] @ (1c0f18 ) │ │ │ │ + bne.n 1c0d2c │ │ │ │ + ldr r1, [pc, #288] @ (1c0ea8 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0d9c │ │ │ │ + bne.n 1c0d2c │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c0d9c │ │ │ │ + bhi.n 1c0d2c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0ea6 │ │ │ │ + beq.n 1c0e36 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0e3e │ │ │ │ + bne.n 1c0dce │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c0e2e │ │ │ │ + bne.n 1c0dbe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0ec2 │ │ │ │ + bne.n 1c0e52 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b9c │ │ │ │ + bl 1c0b2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0e54 │ │ │ │ + bne.n 1c0de4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c0eb2 │ │ │ │ + cbnz r3, 1c0e42 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c0dac │ │ │ │ - ldr r4, [pc, #168] @ (1c0f1c ) │ │ │ │ + b.n 1c0d3c │ │ │ │ + ldr r4, [pc, #168] @ (1c0eac ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c0d9c │ │ │ │ + bne.n 1c0d2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c0d9c │ │ │ │ + bne.n 1c0d2c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55438 │ │ │ │ mov r0, r6 │ │ │ │ blx 55438 │ │ │ │ - b.n 1c0e0e │ │ │ │ + b.n 1c0d9e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b9c │ │ │ │ - b.n 1c0e68 │ │ │ │ + bl 1c0b2c │ │ │ │ + b.n 1c0df8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1c0e68 │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1c0df8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0ee0 │ │ │ │ + beq.n 1c0e70 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c0ecc │ │ │ │ + bne.n 1c0e5c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0e46 │ │ │ │ + beq.n 1c0dd6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0ef0 │ │ │ │ + bne.n 1c0e80 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0ee2 │ │ │ │ - b.n 1c0e46 │ │ │ │ + bne.n 1c0e72 │ │ │ │ + b.n 1c0dd6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movt r0, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf330009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #49307 @ 0xc09b │ │ │ │ + @ instruction: 0xf2bc009b │ │ │ │ asrs r6, r7, #17 │ │ │ │ movs r7, r4 │ │ │ │ asrs r6, r7, #15 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ 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] @ (1c110c ) │ │ │ │ + ldr r1, [pc, #456] @ (1c109c ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c1110 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c10a0 ) │ │ │ │ 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, 1c0f76 │ │ │ │ + cbz r2, 1c0f06 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c0f62 │ │ │ │ + bne.n 1c0ef2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c1098 │ │ │ │ - ldr r1, [pc, #412] @ (1c1114 ) │ │ │ │ + b.n 1c1028 │ │ │ │ + ldr r1, [pc, #412] @ (1c10a4 ) │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0f72 │ │ │ │ - ldr r3, [pc, #400] @ (1c1118 ) │ │ │ │ + beq.n 1c0f02 │ │ │ │ + ldr r3, [pc, #400] @ (1c10a8 ) │ │ │ │ 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] @ (1c111c ) │ │ │ │ + ldr r3, [pc, #388] @ (1c10ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c1120 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c10b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1090 │ │ │ │ + beq.n 1c1020 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 543d4 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504371,147 +504323,147 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0fa0 │ │ │ │ + beq.n 1c0f30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c10ee │ │ │ │ - ldr r6, [pc, #304] @ (1c1124 ) │ │ │ │ + beq.n 1c107e │ │ │ │ + ldr r6, [pc, #304] @ (1c10b4 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 55444 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 54208 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c10e6 │ │ │ │ + beq.n 1c1076 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c107c │ │ │ │ + cbz r3, 1c100c │ │ │ │ blx 54bf4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c10bc │ │ │ │ + beq.n 1c104c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c1042 │ │ │ │ - b.n 1c10bc │ │ │ │ + bne.n 1c0fd2 │ │ │ │ + b.n 1c104c │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c10bc │ │ │ │ + beq.n 1c104c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54bf4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c103c │ │ │ │ + beq.n 1c0fcc │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c103c │ │ │ │ + bne.n 1c0fcc │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c103c │ │ │ │ + bne.n 1c0fcc │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0fb0 │ │ │ │ + bne.n 1c0f40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 551d8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c1128 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c10b8 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c1110 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c10a0 ) │ │ │ │ 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 1c1106 │ │ │ │ + bne.n 1c1096 │ │ │ │ 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 1c0d24 │ │ │ │ + bl 1c0cb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c10f4 │ │ │ │ + cbz r0, 1c1084 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c0fa0 │ │ │ │ - b.n 1c1090 │ │ │ │ + bls.w 1c0f30 │ │ │ │ + b.n 1c1020 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c107c │ │ │ │ - b.n 1c0fa0 │ │ │ │ + bne.n 1c100c │ │ │ │ + b.n 1c0f30 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c0fa0 │ │ │ │ + b.n 1c0f30 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 551d8 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c0fa0 │ │ │ │ + b.n 1c0f30 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ae009b │ │ │ │ + adds.w r0, lr, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #24] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xfa980016 │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.s16 d16, d26, d11 │ │ │ │ + vshr.s64 d16, d11, #54 │ │ │ │ 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] @ (1c11cc ) │ │ │ │ + ldr r2, [pc, #140] @ (1c115c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c11d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c1160 ) │ │ │ │ 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 │ │ │ │ @@ -504519,144 +504471,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5484c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c1176 │ │ │ │ - b.n 1c11ba │ │ │ │ + bne.n 1c1106 │ │ │ │ + b.n 1c114a │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c119a │ │ │ │ + bne.n 1c112a │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c1156 │ │ │ │ + bge.n 1c10e6 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c1170 │ │ │ │ + bpl.n 1c1100 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0f20 │ │ │ │ + bl 1c0eb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c1176 │ │ │ │ + beq.n 1c1106 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c11d4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c11d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1164 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1160 ) │ │ │ │ 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 1c11c6 │ │ │ │ + bne.n 1c1156 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c1156 │ │ │ │ - b.n 1c119c │ │ │ │ + beq.n 1c10e6 │ │ │ │ + b.n 1c112c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc 0, 5, r0, cr6, cr11, {4} │ │ │ │ + vqadd.s32 d0, d22, d11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr12, cr11, {4} │ │ │ │ + mcr 0, 6, r0, cr12, cr11, {4} │ │ │ │ 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, 1c1224 │ │ │ │ + cbnz r3, 1c11b4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c11f4 │ │ │ │ + cbz r0, 1c1184 │ │ │ │ blx 551d8 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c1204 │ │ │ │ + cbz r0, 1c1194 │ │ │ │ blx 551d8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c11fa │ │ │ │ + bne.n 1c118a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c1218 │ │ │ │ + cbz r3, 1c11a8 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2df0 │ │ │ │ + bl 1c2d80 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 543ec │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c11ec │ │ │ │ + b.n 1c117c │ │ │ │ stmdb 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] @ (1c14b0 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c1440 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c14b4 ) │ │ │ │ + ldr r3, [pc, #608] @ (1c1444 ) │ │ │ │ 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 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c2ce8 │ │ │ │ + bl 1c2c78 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c14b8 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c1448 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1caf68 │ │ │ │ + bl 1caef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1304 │ │ │ │ - ldr r7, [pc, #556] @ (1c14bc ) │ │ │ │ + beq.n 1c1294 │ │ │ │ + ldr r7, [pc, #556] @ (1c144c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c14c0 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c1450 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c143c │ │ │ │ - ldr r2, [pc, #536] @ (1c14c4 ) │ │ │ │ + beq.w 1c13cc │ │ │ │ + ldr r2, [pc, #536] @ (1c1454 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1436 │ │ │ │ - ldr r6, [pc, #520] @ (1c14c8 ) │ │ │ │ + beq.w 1c13c6 │ │ │ │ + ldr r6, [pc, #520] @ (1c1458 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -504666,51 +504618,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c143c │ │ │ │ + beq.w 1c13cc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c143c │ │ │ │ + beq.w 1c13cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0d24 │ │ │ │ + bl 1c0cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c143c │ │ │ │ - ldr r0, [pc, #452] @ (1c14cc ) │ │ │ │ + beq.w 1c13cc │ │ │ │ + ldr r0, [pc, #452] @ (1c145c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c13ec │ │ │ │ + beq.n 1c137c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c14d0 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c14d4 │ │ │ │ + ldr.w r9, [pc, #440] @ 1c1460 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c1464 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c14d8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c1468 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c13ac │ │ │ │ + b.n 1c133c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1486 │ │ │ │ + beq.w 1c1416 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c14dc ) │ │ │ │ + ldr r6, [pc, #400] @ (1c146c ) │ │ │ │ blx 54208 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 55444 │ │ │ │ mov r1, r6 │ │ │ │ @@ -504721,35 +504673,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c145e │ │ │ │ + beq.n 1c13ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c1494 │ │ │ │ + beq.w 1c1424 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0d24 │ │ │ │ + bl 1c0cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c146e │ │ │ │ + beq.n 1c13fe │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c13ec │ │ │ │ + bhi.n 1c137c │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c13ec │ │ │ │ + cbz r3, 1c137c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 543d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 5401c │ │ │ │ @@ -504760,92 +504712,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c132e │ │ │ │ + bne.n 1c12be │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c13a2 │ │ │ │ - ldr r0, [pc, #240] @ (1c14e0 ) │ │ │ │ + b.n 1c1332 │ │ │ │ + ldr r0, [pc, #240] @ (1c1470 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1432 │ │ │ │ + cbz r0, 1c13c2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0f20 │ │ │ │ - cbz r0, 1c1432 │ │ │ │ + bl 1c0eb0 │ │ │ │ + cbz r0, 1c13c2 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 553e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c1432 │ │ │ │ + blt.n 1c13c2 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54524 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c14a2 │ │ │ │ - ldr r1, [pc, #196] @ (1c14e4 ) │ │ │ │ + blt.n 1c1432 │ │ │ │ + ldr r1, [pc, #196] @ (1c1474 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9088 │ │ │ │ - cbnz r0, 1c149a │ │ │ │ + bl 1d9018 │ │ │ │ + cbnz r0, 1c142a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c1444 │ │ │ │ + b.n 1c13d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c11d8 │ │ │ │ + bl 1c1168 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c14e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c14b4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c1478 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c1444 ) │ │ │ │ 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 1c14aa │ │ │ │ + bne.n 1c143a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c1466 │ │ │ │ + cbz r6, 1c13f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c13a2 │ │ │ │ + b.n 1c1332 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 551d8 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 551d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c13a2 │ │ │ │ + b.n 1c1332 │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c13a2 │ │ │ │ + b.n 1c1332 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1c1466 │ │ │ │ + b.n 1c13f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 543ec │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c1432 │ │ │ │ + b.n 1c13c2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ + mrc 0, 0, r0, cr8, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ movs r0, r3 │ │ │ │ strh r6, [r5, #62] @ 0x3e │ │ │ │ @@ -504862,16 +504814,16 @@ │ │ │ │ movs r0, r3 │ │ │ │ strh r4, [r5, #58] @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ strh r6, [r5, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c18e4 │ │ │ │ - subs.w r0, r4, fp, lsr #2 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c1874 │ │ │ │ + stc 0, cr0, [r4], #-620 @ 0xfffffd94 │ │ │ │ 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 │ │ │ │ @@ -504888,174 +504840,174 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1c150e │ │ │ │ + bne.n 1c149e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c15de │ │ │ │ + beq.n 1c156e │ │ │ │ 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 1c1564 │ │ │ │ + bne.n 1c14f4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1554 │ │ │ │ + bne.n 1c14e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c167a │ │ │ │ + bne.w 1c160a │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2ec0 │ │ │ │ + bl 1c2e50 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c15e6 │ │ │ │ + cbz r0, 1c1576 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c15bc │ │ │ │ + blt.n 1c154c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c15bc │ │ │ │ + bne.n 1c154c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c15b0 │ │ │ │ + b.n 1c1540 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c161a │ │ │ │ + beq.n 1c15aa │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c15ac │ │ │ │ + beq.n 1c153c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c15c8 │ │ │ │ + bne.n 1c1558 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c166a │ │ │ │ + bne.n 1c15fa │ │ │ │ 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, 1c1606 │ │ │ │ + cbz r1, 1c1596 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b9c │ │ │ │ + bl 1c0b2c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2ec0 │ │ │ │ + bl 1c2e50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c157e │ │ │ │ + bne.n 1c150e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c15d6 │ │ │ │ - b.n 1c160a │ │ │ │ + beq.n 1c1566 │ │ │ │ + b.n 1c159a │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 55130 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54bac │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c15be │ │ │ │ + bne.n 1c154e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c1646 │ │ │ │ + cbz r3, 1c15d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3e04 │ │ │ │ + bl 1d3d94 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c15be │ │ │ │ + bne.n 1c154e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c164a │ │ │ │ + bne.n 1c15da │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c16c0 │ │ │ │ + cbnz r3, 1c1650 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c15e0 │ │ │ │ + beq.n 1c1570 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c15e0 │ │ │ │ + b.n 1c1570 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1c15de │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1c156e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c16a4 │ │ │ │ + bne.n 1c1634 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c168e │ │ │ │ + bne.n 1c161e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1680 │ │ │ │ - b.n 1c156e │ │ │ │ + bne.n 1c1610 │ │ │ │ + b.n 1c14fe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c16aa │ │ │ │ + bne.n 1c163a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c167e │ │ │ │ - b.n 1c156e │ │ │ │ + bne.n 1c160e │ │ │ │ + b.n 1c14fe │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1c165e │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1c15ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1c1a88 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c1a8c ) │ │ │ │ + ldr r2, [pc, #920] @ (1c1a18 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c1a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -505069,324 +505021,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 1c1702 │ │ │ │ + bne.n 1c1692 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c17ca │ │ │ │ + beq.n 1c175a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c17ca │ │ │ │ + beq.n 1c175a │ │ │ │ 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 1c175e │ │ │ │ + bne.n 1c16ee │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c174e │ │ │ │ + bne.n 1c16de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c18e4 │ │ │ │ + bne.w 1c1874 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54bf4 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 545d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c17ec │ │ │ │ + cbz r0, 1c177c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c179a │ │ │ │ + bne.n 1c172a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551b4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c1774 │ │ │ │ + bne.n 1c1704 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c17ec │ │ │ │ + bne.n 1c177c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c17b2 │ │ │ │ + bne.n 1c1742 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c18d4 │ │ │ │ + bne.w 1c1864 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c1a90 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c1a8c ) │ │ │ │ + ldr r2, [pc, #704] @ (1c1a20 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c1a1c ) │ │ │ │ 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 1c1a6e │ │ │ │ + bne.w 1c19fe │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1806 │ │ │ │ + bne.n 1c1796 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c17f6 │ │ │ │ + bne.n 1c1786 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1a18 │ │ │ │ + bne.w 1c19a8 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0b9c │ │ │ │ + bl 1c0b2c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2ec0 │ │ │ │ + bl 1c2e50 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c186c │ │ │ │ + cbz r0, 1c17fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1830 │ │ │ │ + bne.n 1c17c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1a5e │ │ │ │ + bne.w 1c19ee │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c17c0 │ │ │ │ - b.n 1c185c │ │ │ │ + beq.n 1c1750 │ │ │ │ + b.n 1c17ec │ │ │ │ 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 1d3e04 │ │ │ │ + bl 1d3d94 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54274 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3858 │ │ │ │ + bl 1c37e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c192e │ │ │ │ + beq.n 1c18be │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c18ac │ │ │ │ + bne.n 1c183c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c179e │ │ │ │ + beq.w 1c172e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1c179e │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1c172e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1c17ca │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1c175a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1906 │ │ │ │ + beq.n 1c1896 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c18f0 │ │ │ │ + bne.n 1c1880 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1768 │ │ │ │ + beq.w 1c16f8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1918 │ │ │ │ + bne.n 1c18a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c190a │ │ │ │ - b.n 1c1768 │ │ │ │ + bne.n 1c189a │ │ │ │ + b.n 1c16f8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54f98 │ │ │ │ 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 55094 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c18a8 │ │ │ │ + bne.n 1c1838 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 55094 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c18a8 │ │ │ │ + bne.n 1c1838 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55438 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c18a8 │ │ │ │ - vldr d7, [pc, #244] @ 1c1a78 │ │ │ │ + bne.n 1c1838 │ │ │ │ + vldr d7, [pc, #244] @ 1c1a08 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c1a80 │ │ │ │ + vldr d7, [pc, #236] @ 1c1a10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c18a8 │ │ │ │ + bne.n 1c1838 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c18a8 │ │ │ │ + bne.w 1c1838 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55438 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3894 │ │ │ │ + bl 1c3824 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c2e04 │ │ │ │ + bl 1c2d94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c0b64 │ │ │ │ + bl 1c0af4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54bf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 545d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c0b64 │ │ │ │ - b.n 1c17ce │ │ │ │ + bl 1c0af4 │ │ │ │ + b.n 1c175e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1a38 │ │ │ │ + beq.n 1c19c8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1a22 │ │ │ │ + bne.n 1c19b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1810 │ │ │ │ + beq.w 1c17a0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1a48 │ │ │ │ + bne.n 1c19d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1a3a │ │ │ │ - b.n 1c1810 │ │ │ │ + bne.n 1c19ca │ │ │ │ + b.n 1c17a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1c1848 │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1c17d8 │ │ │ │ blx 54c30 <__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 │ │ │ │ - stmdb ip, {r0, r1, r3, r4, r7} │ │ │ │ + ldrd r0, r0, [ip, #-620]! @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe82a009b │ │ │ │ + ldmia.w sl, {r0, r1, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -505413,46 +505365,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 545fc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c1b98 │ │ │ │ + vldr s15, [pc, #156] @ 1c1b28 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c1b9c │ │ │ │ + vldr s14, [pc, #148] @ 1c1b2c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1b1e │ │ │ │ + blt.n 1c1aae │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1c1b94 │ │ │ │ - vldr s14, [pc, #104] @ 1c1ba0 │ │ │ │ + bvs.n 1c1b24 │ │ │ │ + vldr s14, [pc, #104] @ 1c1b30 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c1b94 │ │ │ │ - vldr s14, [pc, #88] @ 1c1ba4 │ │ │ │ + cbnz r3, 1c1b24 │ │ │ │ + vldr s14, [pc, #88] @ 1c1b34 │ │ │ │ eor.w r3, r1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r3, #0 │ │ │ │ - cbnz r3, 1c1b94 │ │ │ │ + cbnz r3, 1c1b24 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -505482,96 +505434,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 1c1be6 │ │ │ │ + beq.n 1c1b76 │ │ │ │ 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, 1c1bf4 │ │ │ │ + cbz r1, 1c1b84 │ │ │ │ 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, 1c1c24 │ │ │ │ + cbnz r4, 1c1bb4 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c1c2a │ │ │ │ + beq.n 1c1bba │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c1be8 │ │ │ │ + b.n 1c1b78 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c1be8 │ │ │ │ + b.n 1c1b78 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c1c64 │ │ │ │ + blt.n 1c1bf4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c1c22 │ │ │ │ + bgt.n 1c1bb2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5441c │ │ │ │ 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 1c1be8 │ │ │ │ + b.n 1c1b78 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c1c80 │ │ │ │ + vldr s15, [pc, #20] @ 1c1c10 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 5441c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c1c56 │ │ │ │ + b.n 1c1be6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c1e84 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c1e14 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9a00 │ │ │ │ + bl 1c9990 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c1cd4 │ │ │ │ + vldr s15, [pc, #48] @ 1c1c64 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c1cd8 │ │ │ │ + vldr s14, [pc, #40] @ 1c1c68 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1cc6 │ │ │ │ + blt.n 1c1c56 │ │ │ │ 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 │ │ │ │ @@ -505580,73 +505532,73 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c1d48 │ │ │ │ + vldr s15, [pc, #72] @ 1c1cd8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c1d4c │ │ │ │ + vldr s14, [pc, #64] @ 1c1cdc │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1d26 │ │ │ │ + blt.n 1c1cb6 │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1c1d42 │ │ │ │ + ble.n 1c1cd2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c1af0 │ │ │ │ + bl 1c1a80 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c1dbc │ │ │ │ + vldr s15, [pc, #72] @ 1c1d4c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c1dc0 │ │ │ │ + vldr s14, [pc, #64] @ 1c1d50 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1d9a │ │ │ │ + blt.n 1c1d2a │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1c1db6 │ │ │ │ + bpl.n 1c1d46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c1af0 │ │ │ │ + bl 1c1a80 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -505678,37 +505630,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 1c1e34 │ │ │ │ + b.n 1c1dc4 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c1e62 │ │ │ │ + beq.n 1c1df2 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c1e62 │ │ │ │ + cbz r1, 1c1df2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1e26 │ │ │ │ + beq.n 1c1db6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c1e26 │ │ │ │ + bne.n 1c1db6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1e26 │ │ │ │ + beq.n 1c1db6 │ │ │ │ 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} │ │ │ │ @@ -505742,37 +505694,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 1c5e30 │ │ │ │ - cbz r0, 1c1f10 │ │ │ │ + bl 1c5dc0 │ │ │ │ + cbz r0, 1c1ea0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c1f04 │ │ │ │ + cbz r3, 1c1e94 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c1ef6 │ │ │ │ + cbz r3, 1c1e86 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c1ef6 │ │ │ │ + beq.n 1c1e86 │ │ │ │ blx 54208 │ │ │ │ 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 1c1ee4 │ │ │ │ + bne.n 1c1e74 │ │ │ │ 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 │ │ │ │ @@ -505815,101 +505767,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] @ (1c2194 ) │ │ │ │ + ldr r2, [pc, #468] @ (1c2124 ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c2198 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c2128 ) │ │ │ │ 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 1c204a │ │ │ │ + beq.n 1c1fda │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c1ff8 │ │ │ │ - ldr r2, [pc, #444] @ (1c219c ) │ │ │ │ - ldr r3, [pc, #440] @ (1c2198 ) │ │ │ │ + bls.n 1c1f88 │ │ │ │ + ldr r2, [pc, #444] @ (1c212c ) │ │ │ │ + ldr r3, [pc, #440] @ (1c2128 ) │ │ │ │ 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 1c2190 │ │ │ │ + bne.w 1c2120 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c21a0 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c2130 ) │ │ │ │ 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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1fdc │ │ │ │ + beq.n 1c1f6c │ │ │ │ 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 1c2074 │ │ │ │ + beq.n 1c2004 │ │ │ │ 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 1c202a │ │ │ │ + bne.n 1c1fba │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c2088 │ │ │ │ + b.n 1c2018 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c1fd8 │ │ │ │ - ldr r0, [pc, #336] @ (1c21a4 ) │ │ │ │ + bne.n 1c1f68 │ │ │ │ + ldr r0, [pc, #336] @ (1c2134 ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c1fdc │ │ │ │ + b.n 1c1f6c │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 550d0 │ │ │ │ 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] @ (1c21a8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c2138 ) │ │ │ │ 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] │ │ │ │ @@ -505928,28 +505880,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 1c2164 │ │ │ │ + beq.n 1c20f4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c2178 │ │ │ │ + beq.n 1c2108 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c2178 │ │ │ │ + beq.n 1c2108 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c20f8 │ │ │ │ + b.n 1c2088 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c2156 │ │ │ │ + beq.n 1c20e6 │ │ │ │ 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] │ │ │ │ @@ -505966,52 +505918,52 @@ │ │ │ │ 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, 1c2180 │ │ │ │ + cbnz r0, 1c2110 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c215c │ │ │ │ + beq.n 1c20ec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c20f4 │ │ │ │ + bne.n 1c2084 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c2150 │ │ │ │ + bne.n 1c20e0 │ │ │ │ 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 1c1fdc │ │ │ │ + beq.w 1c1f6c │ │ │ │ mov r0, lr │ │ │ │ - bl 1c5d04 │ │ │ │ - b.n 1c1fdc │ │ │ │ + bl 1c5c94 │ │ │ │ + b.n 1c1f6c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c20da │ │ │ │ - b.n 1c2164 │ │ │ │ + bne.n 1c206a │ │ │ │ + b.n 1c20f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c2140 │ │ │ │ + bhi.n 1c20d0 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c2138 │ │ │ │ + b.n 1c20c8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1c2208 │ │ │ │ + b.n 1c2278 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c21d8 │ │ │ │ + b.n 1c2248 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r1, #10 │ │ │ │ movs r7, r4 │ │ │ │ lsls r4, r6, #8 │ │ │ │ movs r7, r4 │ │ │ │ lsls r6, r6, #7 │ │ │ │ movs r7, r4 │ │ │ │ @@ -506022,19 +505974,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 1c2298 │ │ │ │ + bcs.n 1c2228 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c2290 │ │ │ │ + bls.n 1c2220 │ │ │ │ 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 │ │ │ │ @@ -506049,34 +506001,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 1c2234 │ │ │ │ + b.n 1c21c4 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c226e │ │ │ │ + bne.n 1c21fe │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c22a2 │ │ │ │ + beq.n 1c2232 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2216 │ │ │ │ + bne.n 1c21a6 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506088,81 +506040,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 1c2228 │ │ │ │ + beq.n 1c21b8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c2228 │ │ │ │ + bne.n 1c21b8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2228 │ │ │ │ + beq.n 1c21b8 │ │ │ │ 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 1c1fac │ │ │ │ - b.n 1c21d4 │ │ │ │ + bl 1c1f3c │ │ │ │ + b.n 1c2164 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c21d4 │ │ │ │ + bl 1c1f3c │ │ │ │ + b.n 1c2164 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c224a │ │ │ │ - b.n 1c2266 │ │ │ │ + bne.n 1c21da │ │ │ │ + b.n 1c21f6 │ │ │ │ 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 5513c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c235c │ │ │ │ + bhi.n 1c22ec │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c230c │ │ │ │ + bls.n 1c229c │ │ │ │ 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 1c22ea │ │ │ │ + bhi.n 1c227a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c2334 │ │ │ │ + cbz r0, 1c22c4 │ │ │ │ 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 1c2320 │ │ │ │ + bne.n 1c22b0 │ │ │ │ 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 │ │ │ │ @@ -506196,54 +506148,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 1c238a │ │ │ │ + bhi.n 1c231a │ │ │ │ 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 1c22d0 │ │ │ │ + b.n 1c2260 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c2458 │ │ │ │ + vldr d7, [pc, #80] @ 1c23e8 │ │ │ │ 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] @ 1c2460 │ │ │ │ + vldr d7, [pc, #68] @ 1c23f0 │ │ │ │ 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] @ 1c2468 │ │ │ │ + vldr d7, [pc, #56] @ 1c23f8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #44] @ (1c2470 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c2400 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506268,36 +506220,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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c24da │ │ │ │ - vldr d7, [pc, #68] @ 1c24e0 │ │ │ │ + cbz r0, 1c246a │ │ │ │ + vldr d7, [pc, #68] @ 1c2470 │ │ │ │ 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] @ 1c24e8 │ │ │ │ + vldr d7, [pc, #60] @ 1c2478 │ │ │ │ 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] @ 1c24f0 │ │ │ │ + vldr d7, [pc, #48] @ 1c2480 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #40] @ (1c24f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2488 ) │ │ │ │ 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 │ │ │ │ @@ -506319,40 +506271,40 @@ │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2562 │ │ │ │ - vldr d7, [pc, #76] @ 1c2568 │ │ │ │ + cbz r0, 1c24f2 │ │ │ │ + vldr d7, [pc, #76] @ 1c24f8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2580 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2510 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2570 │ │ │ │ + vldr d7, [pc, #64] @ 1c2500 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2584 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2514 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2578 │ │ │ │ + vldr d7, [pc, #56] @ 1c2508 │ │ │ │ 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 546f0 │ │ │ │ - ldr r3, [pc, #48] @ (1c2588 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2518 ) │ │ │ │ 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} │ │ │ │ @@ -506390,139 +506342,139 @@ │ │ │ │ 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 1c25a6 │ │ │ │ + bne.n 1c2536 │ │ │ │ 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 1c2602 │ │ │ │ + beq.n 1c2592 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c2600 │ │ │ │ + cbz r0, 1c2590 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 550d0 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1c25fe │ │ │ │ + b.n 1c258e │ │ │ │ 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, 1c2666 │ │ │ │ + cbz r1, 1c25f6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c2666 │ │ │ │ + cbz r3, 1c25f6 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c2678 │ │ │ │ + cbz r2, 1c2608 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2678 │ │ │ │ + beq.n 1c2608 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2648 │ │ │ │ + b.n 1c25d8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2660 │ │ │ │ + beq.n 1c25f0 │ │ │ │ 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 1c2666 │ │ │ │ + beq.n 1c25f6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2642 │ │ │ │ + bne.n 1c25d2 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c265a │ │ │ │ + bne.n 1c25ea │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c2672 │ │ │ │ - bl 1c5d04 │ │ │ │ + beq.n 1c2602 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2634 │ │ │ │ - b.n 1c2666 │ │ │ │ - cbz r0, 1c269e │ │ │ │ + bne.n 1c25c4 │ │ │ │ + b.n 1c25f6 │ │ │ │ + cbz r0, 1c262e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2610 │ │ │ │ + bl 1c25a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c26f4 │ │ │ │ + cbz r0, 1c2684 │ │ │ │ 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, 1c26f6 │ │ │ │ + cbz r1, 1c2686 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c26e8 │ │ │ │ + cbz r3, 1c2678 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c26d8 │ │ │ │ + cbz r3, 1c2668 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c26d8 │ │ │ │ + beq.n 1c2668 │ │ │ │ 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 1c26c8 │ │ │ │ + bne.n 1c2658 │ │ │ │ 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] @ (1c271c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c26ac ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -506540,52 +506492,52 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1dd0 │ │ │ │ + bl 1c1d60 │ │ │ │ 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 1c1dd0 │ │ │ │ + bl 1c1d60 │ │ │ │ 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 1c21ac │ │ │ │ - cbz r0, 1c2786 │ │ │ │ + bl 1c213c │ │ │ │ + cbz r0, 1c2716 │ │ │ │ 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 1c21ac │ │ │ │ - cbz r0, 1c27a4 │ │ │ │ + bl 1c213c │ │ │ │ + cbz r0, 1c2734 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c27c0 │ │ │ │ + cbz r1, 1c2750 │ │ │ │ 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 │ │ │ │ @@ -506602,97 +506554,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 1c1dd0 │ │ │ │ - cbz r0, 1c27fa │ │ │ │ + bl 1c1d60 │ │ │ │ + cbz r0, 1c278a │ │ │ │ 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, 1c2840 │ │ │ │ + cbz r1, 1c27d0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c283a │ │ │ │ + beq.n 1c27ca │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c2834 │ │ │ │ + cbz r2, 1c27c4 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c2826 │ │ │ │ + beq.n 1c27b6 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2844 │ │ │ │ + beq.n 1c27d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c281a │ │ │ │ - b.n 1c2826 │ │ │ │ + bne.n 1c27aa │ │ │ │ + b.n 1c27b6 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c2814 │ │ │ │ + bne.n 1c27a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c2806 │ │ │ │ + b.n 1c2796 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c2820 │ │ │ │ + b.n 1c27b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c298a │ │ │ │ + beq.w 1c291a │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c28ec │ │ │ │ + bhi.n 1c287c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c289c │ │ │ │ + bls.n 1c282c │ │ │ │ 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 1c287a │ │ │ │ + bhi.n 1c280a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c28c4 │ │ │ │ + cbz r1, 1c2854 │ │ │ │ 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 1c28b0 │ │ │ │ + bne.n 1c2840 │ │ │ │ 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 │ │ │ │ @@ -506726,73 +506678,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 1c291a │ │ │ │ + bhi.n 1c28aa │ │ │ │ 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 1c2860 │ │ │ │ + b.n 1c27f0 │ │ │ │ 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 1c2adc │ │ │ │ + beq.w 1c2a6c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c2a3c │ │ │ │ + bhi.n 1c29cc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c29ec │ │ │ │ + bls.n 1c297c │ │ │ │ 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 1c29ca │ │ │ │ + bhi.n 1c295a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2a14 │ │ │ │ + cbz r1, 1c29a4 │ │ │ │ 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 1c2a00 │ │ │ │ + bne.n 1c2990 │ │ │ │ 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 │ │ │ │ @@ -506827,34 +506779,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 1c2a6a │ │ │ │ + bhi.n 1c29fa │ │ │ │ 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 1c29b0 │ │ │ │ + b.n 1c2940 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c2a14 │ │ │ │ + b.n 1c29a4 │ │ │ │ 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 │ │ │ │ @@ -506888,40 +506840,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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2bd2 │ │ │ │ - vldr d7, [pc, #76] @ 1c2bd8 │ │ │ │ + cbz r0, 1c2b62 │ │ │ │ + vldr d7, [pc, #76] @ 1c2b68 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2bf0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2b80 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2be0 │ │ │ │ + vldr d7, [pc, #64] @ 1c2b70 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2bf4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2b84 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2be8 │ │ │ │ + vldr d7, [pc, #56] @ 1c2b78 │ │ │ │ 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 546f0 │ │ │ │ - ldr r3, [pc, #48] @ (1c2bf8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2b88 ) │ │ │ │ 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} │ │ │ │ @@ -506934,47 +506886,47 @@ │ │ │ │ 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 494bf2 │ │ │ │ - bl 490bf6 │ │ │ │ + bl 494b82 │ │ │ │ + bl 490b86 │ │ │ │ @ instruction: 0xfa420026 │ │ │ │ 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] @ 1c2c60 │ │ │ │ + vldr d7, [pc, #80] @ 1c2bf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c2c78 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c2c08 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c2c68 │ │ │ │ + vldr d7, [pc, #68] @ 1c2bf8 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c2c70 │ │ │ │ + vldr d7, [pc, #60] @ 1c2c00 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c2c7c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c2c0c ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #52] @ (1c2c80 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c2c10 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506987,44 +506939,44 @@ │ │ │ │ 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 412c7a │ │ │ │ - bl 404c7e │ │ │ │ + bl 412c0a │ │ │ │ + bl 404c0e │ │ │ │ ldrsh.w r0, [ip, #38] @ 0x26 │ │ │ │ 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 1c2cda │ │ │ │ + bhi.n 1c2c6a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c2cd2 │ │ │ │ - ldr.w ip, [pc, #52] @ 1c2ce0 │ │ │ │ + bhi.n 1c2c62 │ │ │ │ + ldr.w ip, [pc, #52] @ 1c2c70 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c2cb8 │ │ │ │ + b.n 1c2c48 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c2cd2 │ │ │ │ + beq.n 1c2c62 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c2cb2 │ │ │ │ + bcc.n 1c2c42 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1f3c │ │ │ │ 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 │ │ │ │ @@ -507035,137 +506987,137 @@ │ │ │ │ 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 1c5b50 │ │ │ │ - cbz r0, 1c2d68 │ │ │ │ + bl 1c5ae0 │ │ │ │ + cbz r0, 1c2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c2d70 │ │ │ │ - ldr r3, [pc, #136] @ (1c2d90 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c2d00 │ │ │ │ + ldr r3, [pc, #136] @ (1c2d20 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c2d78 │ │ │ │ + vldr d7, [pc, #96] @ 1c2d08 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c2d94 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c2d24 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c2d80 │ │ │ │ + vldr d7, [pc, #92] @ 1c2d10 │ │ │ │ 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 546f0 │ │ │ │ - vldr d7, [pc, #72] @ 1c2d88 │ │ │ │ - ldr r3, [pc, #84] @ (1c2d98 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c2d18 │ │ │ │ + ldr r3, [pc, #84] @ (1c2d28 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c5ac4 │ │ │ │ - cbz r0, 1c2d62 │ │ │ │ - ldr r1, [pc, #72] @ (1c2d9c ) │ │ │ │ + bl 1c5a54 │ │ │ │ + cbz r0, 1c2cf2 │ │ │ │ + ldr r1, [pc, #72] @ (1c2d2c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c5e3c │ │ │ │ + bl 1c5dcc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c2d5e │ │ │ │ + b.n 1c2cee │ │ │ │ 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 406d92 │ │ │ │ - bl 328d96 │ │ │ │ + bl 406d22 │ │ │ │ + bl 328d26 │ │ │ │ str.w r0, [r8, #38] @ 0x26 │ │ │ │ - bl 32cd9e │ │ │ │ - cbz r0, 1c2dee │ │ │ │ + bl 32cd2e │ │ │ │ + cbz r0, 1c2d7e │ │ │ │ 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, 1c2de0 │ │ │ │ + cbz r3, 1c2d70 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c2dd2 │ │ │ │ + cbz r3, 1c2d62 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2dd2 │ │ │ │ + beq.n 1c2d62 │ │ │ │ blx 54208 │ │ │ │ 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 1c2dc0 │ │ │ │ + bne.n 1c2d50 │ │ │ │ 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 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 1c2eb6 │ │ │ │ + beq.n 1c2e46 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c2eb6 │ │ │ │ + beq.n 1c2e46 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54f8c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2eb6 │ │ │ │ + beq.n 1c2e46 │ │ │ │ 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 │ │ │ │ @@ -507182,153 +507134,153 @@ │ │ │ │ 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 1c21ac │ │ │ │ + bl 1c213c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c2eb0 │ │ │ │ + cbz r0, 1c2e40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c2eba │ │ │ │ + cbz r3, 1c2e4a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2eba │ │ │ │ + beq.n 1c2e4a │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ 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] @ (1c2f34 ) │ │ │ │ + ldr r4, [pc, #100] @ (1c2ec4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c2f38 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c2ec8 ) │ │ │ │ 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 1c2f16 │ │ │ │ + beq.n 1c2ea6 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c2f16 │ │ │ │ + beq.n 1c2ea6 │ │ │ │ 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 1c1dd0 │ │ │ │ - cbz r0, 1c2f16 │ │ │ │ + bl 1c1d60 │ │ │ │ + cbz r0, 1c2ea6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c2f3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c2f38 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c2ecc ) │ │ │ │ + ldr r3, [pc, #28] @ (1c2ec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2f2e │ │ │ │ + bne.n 1c2ebe │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1c2f88 │ │ │ │ + bne.n 1c2df8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c2f04 │ │ │ │ + bne.n 1c2f74 │ │ │ │ lsls r3, r3, #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] @ (1c2fcc ) │ │ │ │ + ldr r4, [pc, #124] @ (1c2f5c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c2fd0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c2f60 ) │ │ │ │ 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 1c2fb0 │ │ │ │ + beq.n 1c2f40 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c2fb0 │ │ │ │ + beq.n 1c2f40 │ │ │ │ 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 1c1dd0 │ │ │ │ - cbz r0, 1c2fb0 │ │ │ │ + bl 1c1d60 │ │ │ │ + cbz r0, 1c2f40 │ │ │ │ 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 54208 │ │ │ │ - ldr r2, [pc, #32] @ (1c2fd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c2fd0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c2f64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c2f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2fc8 │ │ │ │ + bne.n 1c2f58 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - beq.n 1c2f20 │ │ │ │ + bne.n 1c2f90 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c3068 │ │ │ │ + beq.n 1c2ed8 │ │ │ │ lsls r3, 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1c3180 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c3110 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c3184 ) │ │ │ │ + ldr r2, [pc, #404] @ (1c3114 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ands.w r4, r6, #1 │ │ │ │ @@ -507336,179 +507288,179 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1c30e4 │ │ │ │ + bne.n 1c3074 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c30d6 │ │ │ │ + bmi.n 1c3066 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 54518 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c30c0 │ │ │ │ + blt.n 1c3050 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c306e │ │ │ │ + cbz r3, 1c2ffe │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c305a │ │ │ │ + beq.n 1c2fea │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c306e │ │ │ │ + beq.n 1c2ffe │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c3188 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c3118 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 547c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c30b2 │ │ │ │ + blt.n 1c3042 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c30b2 │ │ │ │ + cbnz r3, 1c3042 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c3092 │ │ │ │ + ble.n 1c3022 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c318c ) │ │ │ │ - ldr r3, [pc, #264] @ (1c3184 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c311c ) │ │ │ │ + ldr r3, [pc, #264] @ (1c3114 ) │ │ │ │ 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 1c316a │ │ │ │ + bne.n 1c30fa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 55130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c316e │ │ │ │ + beq.n 1c30fe │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1c2fd8 │ │ │ │ - b.n 1c3078 │ │ │ │ - ldr r1, [pc, #220] @ (1c3190 ) │ │ │ │ + bl 1c2f68 │ │ │ │ + b.n 1c3008 │ │ │ │ + ldr r1, [pc, #220] @ (1c3120 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55408 │ │ │ │ - b.n 1c3076 │ │ │ │ + b.n 1c3006 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c30b2 │ │ │ │ + beq.n 1c3042 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c30d0 │ │ │ │ + beq.n 1c3060 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c30b2 │ │ │ │ + beq.n 1c3042 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c305c │ │ │ │ + b.n 1c2fec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c3164 │ │ │ │ + bhi.n 1c30f4 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (1c3194 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c3124 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c3112 │ │ │ │ + blt.n 1c30a2 │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r8 │ │ │ │ it ge │ │ │ │ movge r7, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r8, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r5 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c301c │ │ │ │ + b.n 1c2fac │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c301c │ │ │ │ - ldr r3, [pc, #116] @ (1c3198 ) │ │ │ │ + b.n 1c2fac │ │ │ │ + ldr r3, [pc, #116] @ (1c3128 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c319c ) │ │ │ │ + ldr r3, [pc, #112] @ (1c312c ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c3020 │ │ │ │ + blt.w 1c2fb0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3020 │ │ │ │ - ldr r3, [pc, #68] @ (1c31a0 ) │ │ │ │ + b.n 1c2fb0 │ │ │ │ + ldr r3, [pc, #68] @ (1c3130 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3124 │ │ │ │ - ldr r3, [pc, #68] @ (1c31a4 ) │ │ │ │ + b.n 1c30b4 │ │ │ │ + ldr r3, [pc, #68] @ (1c3134 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3124 │ │ │ │ - ldr r3, [pc, #64] @ (1c31a8 ) │ │ │ │ + b.n 1c30b4 │ │ │ │ + ldr r3, [pc, #64] @ (1c3138 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3124 │ │ │ │ + b.n 1c30b4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c31ac ) │ │ │ │ + ldr r3, [pc, #60] @ (1c313c ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c3076 │ │ │ │ + b.n 1c3006 │ │ │ │ nop │ │ │ │ - beq.n 1c319c │ │ │ │ + beq.n 1c320c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c3118 │ │ │ │ + bls.n 1c30a8 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf4da0017 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ @@ -507522,535 +507474,535 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1c3230 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c31c0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c3234 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c31c4 ) │ │ │ │ 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 1c2fd8 │ │ │ │ - ldr r2, [pc, #72] @ (1c3238 ) │ │ │ │ + bl 1c2f68 │ │ │ │ + ldr r2, [pc, #72] @ (1c31c8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c323c ) │ │ │ │ + ldr r2, [pc, #60] @ (1c31cc ) │ │ │ │ add r2, pc │ │ │ │ blx 54c18 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3210 │ │ │ │ + beq.n 1c31a0 │ │ │ │ mov r0, r3 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #44] @ (1c3240 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3234 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c31d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c31c4 ) │ │ │ │ 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 1c322c │ │ │ │ + bne.n 1c31bc │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, ip, #10878976 @ 0xa60000 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1c32d0 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c3260 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c32d4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1c3264 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c32d8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c3268 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1c32dc ) │ │ │ │ + ldr r2, [pc, #92] @ (1c326c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c2fd8 │ │ │ │ - ldr r2, [pc, #80] @ (1c32e0 ) │ │ │ │ + bl 1c2f68 │ │ │ │ + ldr r2, [pc, #80] @ (1c3270 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55438 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c32ae │ │ │ │ + beq.n 1c323e │ │ │ │ mov r0, r3 │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #52] @ (1c32e4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c32d8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c3274 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3268 ) │ │ │ │ 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 1c32ca │ │ │ │ + bne.n 1c325a │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c3484 ) │ │ │ │ + ldr r2, [pc, #396] @ (1c3414 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c3488 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c3418 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c348c ) │ │ │ │ - ldr r5, [pc, #396] @ (1c3490 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c341c ) │ │ │ │ + ldr r5, [pc, #396] @ (1c3420 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c428c │ │ │ │ - ldr r1, [pc, #380] @ (1c3494 ) │ │ │ │ + bl 1c421c │ │ │ │ + ldr r1, [pc, #380] @ (1c3424 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb404 │ │ │ │ + bl 1cb394 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c3326 │ │ │ │ + cbnz r3, 1c32b6 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c3498 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c3428 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c349c ) │ │ │ │ + ldr r3, [pc, #368] @ (1c342c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c34a0 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c3430 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c3384 │ │ │ │ - ldr r0, [pc, #352] @ (1c34a4 ) │ │ │ │ + cbz r0, 1c3314 │ │ │ │ + ldr r0, [pc, #352] @ (1c3434 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ - cbz r0, 1c337e │ │ │ │ - ldr r0, [pc, #344] @ (1c34a8 ) │ │ │ │ + cbz r0, 1c330e │ │ │ │ + ldr r0, [pc, #344] @ (1c3438 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3478 │ │ │ │ - ldr r0, [pc, #332] @ (1c34ac ) │ │ │ │ + beq.w 1c3408 │ │ │ │ + ldr r0, [pc, #332] @ (1c343c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c347c │ │ │ │ - ldr r0, [pc, #320] @ (1c34b0 ) │ │ │ │ + beq.w 1c340c │ │ │ │ + ldr r0, [pc, #320] @ (1c3440 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c34b4 ) │ │ │ │ + ldr r3, [pc, #308] @ (1c3444 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c34b8 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c3448 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c34bc ) │ │ │ │ + ldr r0, [pc, #304] @ (1c344c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb22c │ │ │ │ - ldr r2, [pc, #296] @ (1c34c0 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c34c4 ) │ │ │ │ + bl 1cb1bc │ │ │ │ + ldr r2, [pc, #296] @ (1c3450 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c3454 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c34c8 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c3458 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 550f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c33e6 │ │ │ │ - ldr r3, [pc, #276] @ (1c34cc ) │ │ │ │ + beq.n 1c3376 │ │ │ │ + ldr r3, [pc, #276] @ (1c345c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c33d8 │ │ │ │ - ldr r2, [pc, #272] @ (1c34d0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c3488 ) │ │ │ │ + bmi.n 1c3368 │ │ │ │ + ldr r2, [pc, #272] @ (1c3460 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c3418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3480 │ │ │ │ + bne.n 1c3410 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c55f0 │ │ │ │ + bl 1c5580 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 55540 │ │ │ │ - b.n 1c33be │ │ │ │ + b.n 1c334e │ │ │ │ blx 5447c │ │ │ │ mov r4, r0 │ │ │ │ blx 55118 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c33fc │ │ │ │ - ldr r3, [pc, #220] @ (1c34d4 ) │ │ │ │ + beq.n 1c338c │ │ │ │ + ldr r3, [pc, #220] @ (1c3464 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c33ba │ │ │ │ - ldr r0, [pc, #216] @ (1c34d8 ) │ │ │ │ + b.n 1c334a │ │ │ │ + ldr r0, [pc, #216] @ (1c3468 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1c345c │ │ │ │ - ldr r4, [pc, #212] @ (1c34dc ) │ │ │ │ - bl 1c55f0 │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1c33ec │ │ │ │ + ldr r4, [pc, #212] @ (1c346c ) │ │ │ │ + bl 1c5580 │ │ │ │ mov r5, r0 │ │ │ │ blx 540d0 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5481c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c343c │ │ │ │ - ldr r3, [pc, #168] @ (1c34e0 ) │ │ │ │ + bge.n 1c33cc │ │ │ │ + ldr r3, [pc, #168] @ (1c3470 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c33ba │ │ │ │ - ldr r1, [pc, #164] @ (1c34e4 ) │ │ │ │ + b.n 1c334a │ │ │ │ + ldr r1, [pc, #164] @ (1c3474 ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - ldr r1, [pc, #160] @ (1c34e8 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c3478 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c33ba │ │ │ │ - ldr r2, [pc, #156] @ (1c34ec ) │ │ │ │ + beq.n 1c334a │ │ │ │ + ldr r2, [pc, #156] @ (1c347c ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c33ba │ │ │ │ - ldr r0, [pc, #144] @ (1c34f0 ) │ │ │ │ + b.n 1c334a │ │ │ │ + ldr r0, [pc, #144] @ (1c3480 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1c3470 │ │ │ │ - ldr r1, [pc, #140] @ (1c34f4 ) │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1c3400 │ │ │ │ + ldr r1, [pc, #140] @ (1c3484 ) │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ - b.n 1c3444 │ │ │ │ - ldr r3, [pc, #132] @ (1c34f8 ) │ │ │ │ + b.n 1c33d4 │ │ │ │ + ldr r3, [pc, #132] @ (1c3488 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c33ba │ │ │ │ + b.n 1c334a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c337e │ │ │ │ + b.n 1c330e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c337e │ │ │ │ + b.n 1c330e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ movs r0, r3 │ │ │ │ asrs r4, r4, #22 │ │ │ │ movs r7, r2 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf29c0017 │ │ │ │ str r4, [r4, #120] @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r6, [r1, #124] @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ movs r0, r3 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb766 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb73c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1c35a0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c3530 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c35a4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1c3534 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c35a8 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c3538 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c35ac ) │ │ │ │ + ldr r0, [pc, #140] @ (1c353c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c35b0 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c3540 ) │ │ │ │ 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 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c3586 │ │ │ │ + bhi.n 1c3516 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c356c │ │ │ │ - ldr r4, [pc, #112] @ (1c35b4 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c35b8 │ │ │ │ + bhi.n 1c34fc │ │ │ │ + ldr r4, [pc, #112] @ (1c3544 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c3548 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c3566 │ │ │ │ + beq.n 1c34f6 │ │ │ │ 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 1c354e │ │ │ │ - ldr r2, [pc, #76] @ (1c35bc ) │ │ │ │ - ldr r3, [pc, #52] @ (1c35a4 ) │ │ │ │ + bne.n 1c34de │ │ │ │ + ldr r2, [pc, #76] @ (1c354c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c3534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c359a │ │ │ │ + bne.n 1c352a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c35c0 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c3550 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c35c4 ) │ │ │ │ + ldr r0, [pc, #56] @ (1c3554 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c353c │ │ │ │ + b.n 1c34cc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r4, r3, #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] @ 1c361c │ │ │ │ + ldr.w ip, [pc, #64] @ 1c35ac │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c3620 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c35b0 ) │ │ │ │ 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 1c34fc │ │ │ │ - ldr r2, [pc, #40] @ (1c3624 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3620 ) │ │ │ │ + bl 1c348c │ │ │ │ + ldr r2, [pc, #40] @ (1c35b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c35b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3618 │ │ │ │ + bne.n 1c35a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1c3650 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c35e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c428c │ │ │ │ - ldr r2, [pc, #20] @ (1c3654 ) │ │ │ │ - ldr r1, [pc, #20] @ (1c3658 ) │ │ │ │ + bl 1c421c │ │ │ │ + ldr r2, [pc, #20] @ (1c35e4 ) │ │ │ │ + ldr r1, [pc, #20] @ (1c35e8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1c36bc │ │ │ │ + ldr.w r8, [pc, #76] @ 1c364c │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c3692 │ │ │ │ + b.n 1c3622 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 555f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3680 │ │ │ │ + bne.n 1c3610 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c36b8 │ │ │ │ + beq.n 1c3648 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 548d0 │ │ │ │ @@ -508062,78 +508014,78 @@ │ │ │ │ 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 1c5b08 │ │ │ │ - ldr r1, [pc, #24] @ (1c36f4 ) │ │ │ │ + bl 1c5a98 │ │ │ │ + ldr r1, [pc, #24] @ (1c3684 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r4, #-92]! @ 0xffffffa4 │ │ │ │ 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] @ 1c375c │ │ │ │ + ldr.w ip, [pc, #80] @ 1c36ec │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3760 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c36f0 ) │ │ │ │ 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 1c5f7c │ │ │ │ + bl 1c5f0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c365c │ │ │ │ - ldr r2, [pc, #40] @ (1c3764 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3760 ) │ │ │ │ + bl 1c35ec │ │ │ │ + ldr r2, [pc, #40] @ (1c36f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c36f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3758 │ │ │ │ + bne.n 1c36e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #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] @ 1c37d4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3764 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c37d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3768 ) │ │ │ │ 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] │ │ │ │ @@ -508144,99 +508096,99 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5513c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c365c │ │ │ │ + bl 1c35ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #32] @ (1c37dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1c37d8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c376c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3768 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c37d0 │ │ │ │ + bne.n 1c3760 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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, #84] @ (1c384c ) │ │ │ │ + ldr r2, [pc, #84] @ (1c37dc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3850 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c37e0 ) │ │ │ │ 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 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c383a │ │ │ │ + cbnz r1, 1c37ca │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d707c │ │ │ │ - ldr r2, [pc, #52] @ (1c3854 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3850 ) │ │ │ │ + bl 1d700c │ │ │ │ + ldr r2, [pc, #52] @ (1c37e4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c37e0 ) │ │ │ │ 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 1c3846 │ │ │ │ + bne.n 1c37d6 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d6b8c │ │ │ │ - b.n 1c3814 │ │ │ │ + bl 1d6b1c │ │ │ │ + b.n 1c37a4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3890 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3820 │ │ │ │ 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 1c3864 │ │ │ │ + bne.n 1c37f4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldc 0, cr0, [lr, #152]! @ 0x98 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -508253,15 +508205,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1c389c │ │ │ │ + bne.n 1c382c │ │ │ │ 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 │ │ │ │ @@ -508280,232 +508232,232 @@ │ │ │ │ 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 1c38fc │ │ │ │ + bne.n 1c388c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c395c │ │ │ │ + ldr.w lr, [pc, #48] @ 1c38ec │ │ │ │ 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 1c3930 │ │ │ │ + bne.n 1c38c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ stc 0, cr0, [r6, #-152] @ 0xffffff68 │ │ │ │ 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] @ (1c39c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c3954 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c39c8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3958 ) │ │ │ │ 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 1d6b10 │ │ │ │ + bl 1d6aa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6b8c │ │ │ │ + bl 1d6b1c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d707c │ │ │ │ - ldr r2, [pc, #36] @ (1c39cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1c39c8 ) │ │ │ │ + bl 1d700c │ │ │ │ + ldr r2, [pc, #36] @ (1c395c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3958 ) │ │ │ │ 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 1c39c0 │ │ │ │ + bne.n 1c3950 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r3, r3, #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] @ (1c3a38 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c39c8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c3a3c ) │ │ │ │ + ldr r3, [pc, #88] @ (1c39cc ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c3a40 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c39d0 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c38d8 │ │ │ │ - ldr r2, [pc, #64] @ (1c3a44 ) │ │ │ │ + bl 1c3868 │ │ │ │ + ldr r2, [pc, #64] @ (1c39d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c3a06 │ │ │ │ - ldr r2, [pc, #44] @ (1c3a48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3a3c ) │ │ │ │ + bne.n 1c3996 │ │ │ │ + ldr r2, [pc, #44] @ (1c39d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c39cc ) │ │ │ │ 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 1c3a32 │ │ │ │ + bne.n 1c39c2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #32] │ │ │ │ movs r0, r3 │ │ │ │ str r4, [r1, #32] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r3, #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] @ (1c3aa0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c3a30 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c3aa4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c3a34 ) │ │ │ │ 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 1c38d8 │ │ │ │ + bl 1c3868 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5545c │ │ │ │ - ldr r2, [pc, #40] @ (1c3aa8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3aa4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c3a38 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3a34 ) │ │ │ │ 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 1c3a9c │ │ │ │ + bne.n 1c3a2c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1c3b0c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3a9c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c3b10 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3aa0 ) │ │ │ │ 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 1d8e74 │ │ │ │ + bl 1d8e04 │ │ │ │ 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] @ (1c3b10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3aa0 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c3b14 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3b08 │ │ │ │ + bne.n 1c3a98 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #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] @ (1c3ba4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1c3b34 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c3ba8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c3b38 ) │ │ │ │ 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 1c3b98 │ │ │ │ + blt.n 1c3b28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d8e74 │ │ │ │ + bl 1d8e04 │ │ │ │ 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 │ │ │ │ @@ -508516,215 +508468,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 1c3b98 │ │ │ │ - ldr r2, [pc, #40] @ (1c3bac ) │ │ │ │ - ldr r3, [pc, #36] @ (1c3ba8 ) │ │ │ │ + bne.n 1c3b28 │ │ │ │ + ldr r2, [pc, #40] @ (1c3b3c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3b38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3ba0 │ │ │ │ + bne.n 1c3b30 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c3b80 │ │ │ │ + b.n 1c3b10 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #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 540dc <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c3c00 │ │ │ │ + bge.n 1c3b90 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c3c0a │ │ │ │ + bne.n 1c3b9a │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c3c0a │ │ │ │ + blt.n 1c3b9a │ │ │ │ movs r1, #1 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c3c04 │ │ │ │ + beq.n 1c3b94 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 540dc <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3c04 │ │ │ │ + beq.n 1c3b94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c3c00 │ │ │ │ + b.n 1c3b90 │ │ │ │ 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] @ (1c3d48 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c3cd8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c3d4c ) │ │ │ │ + ldr r3, [pc, #292] @ (1c3cdc ) │ │ │ │ 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 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c3d2e │ │ │ │ + beq.n 1c3cbe │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54bdc <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3d10 │ │ │ │ + beq.n 1c3ca0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 55130 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3d1e │ │ │ │ + beq.n 1c3cae │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c3c70 │ │ │ │ + b.n 1c3c00 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c3c98 │ │ │ │ + ble.n 1c3c28 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c3cbe │ │ │ │ + beq.n 1c3c4e │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5484c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c3c66 │ │ │ │ + bge.n 1c3bf6 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c3c6c │ │ │ │ + beq.n 1c3bfc │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c3c6a │ │ │ │ + bgt.n 1c3bfa │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c3cce │ │ │ │ + bne.n 1c3c5e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c3d18 │ │ │ │ + cbz r0, 1c3ca8 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c3c60 │ │ │ │ + b.n 1c3bf0 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c3ca4 │ │ │ │ + beq.n 1c3c34 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c3d36 │ │ │ │ + cbz r0, 1c3cc6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3cf6 │ │ │ │ + beq.n 1c3c86 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c3d50 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c3d4c ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3ce0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3cdc ) │ │ │ │ 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 1c3d32 │ │ │ │ + bne.n 1c3cc2 │ │ │ │ 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 1c3c4e │ │ │ │ + b.n 1c3bde │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c3cf6 │ │ │ │ + b.n 1c3c86 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c3d2e │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + b.n 1c3cbe │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r3, 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1c3f38 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c3ec8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c3f3c ) │ │ │ │ + ldr r3, [pc, #464] @ (1c3ecc ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c3f40 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c3ed0 ) │ │ │ │ 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 1caa8c │ │ │ │ + bl 1caa1c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54c78 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -508740,170 +508692,170 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c3f18 │ │ │ │ + bne.w 1c3ea8 │ │ │ │ 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 54888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3e58 │ │ │ │ + beq.n 1c3de8 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c3e02 │ │ │ │ + bpl.n 1c3d92 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54a98 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c3f18 │ │ │ │ + beq.w 1c3ea8 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5484c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c3e7c │ │ │ │ + bne.n 1c3e0c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c3db4 │ │ │ │ + beq.n 1c3d44 │ │ │ │ blx 54488 │ │ │ │ - ldr r2, [pc, #284] @ (1c3f44 ) │ │ │ │ - ldr r1, [pc, #284] @ (1c3f48 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c3ed4 ) │ │ │ │ + ldr r1, [pc, #284] @ (1c3ed8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3558 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c3f4c ) │ │ │ │ - ldr r3, [pc, #252] @ (1c3f3c ) │ │ │ │ + ldr r2, [pc, #272] @ (1c3edc ) │ │ │ │ + ldr r3, [pc, #252] @ (1c3ecc ) │ │ │ │ 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 1c3f32 │ │ │ │ + bne.n 1c3ec2 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c3db4 │ │ │ │ + beq.n 1c3d44 │ │ │ │ blx 54488 │ │ │ │ - ldr r2, [pc, #228] @ (1c3f50 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c3f54 ) │ │ │ │ + ldr r2, [pc, #228] @ (1c3ee0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c3ee4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ - b.n 1c3e36 │ │ │ │ + bl 1c3558 │ │ │ │ + b.n 1c3dc6 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c3ea8 │ │ │ │ - b.n 1c3db4 │ │ │ │ + bhi.n 1c3e38 │ │ │ │ + b.n 1c3d44 │ │ │ │ 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 1c3f1c │ │ │ │ + bls.n 1c3eac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c3e8c │ │ │ │ + bne.n 1c3e1c │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c3f06 │ │ │ │ + bne.n 1c3e96 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3e8c │ │ │ │ + bne.n 1c3e1c │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c3eec │ │ │ │ + bne.n 1c3e7c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c3e90 │ │ │ │ + beq.n 1c3e20 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 543ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c3e90 │ │ │ │ + b.n 1c3e20 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c3f22 │ │ │ │ + beq.n 1c3eb2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c3e90 │ │ │ │ + b.n 1c3e20 │ │ │ │ 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 1c3e3a │ │ │ │ + b.n 1c3dca │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c3db4 │ │ │ │ - ldr r2, [pc, #52] @ (1c3f58 ) │ │ │ │ + b.n 1c3d44 │ │ │ │ + ldr r2, [pc, #52] @ (1c3ee8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c3f5c ) │ │ │ │ + ldr r1, [pc, #52] @ (1c3eec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c35c8 │ │ │ │ - b.n 1c3e36 │ │ │ │ + bl 1c3558 │ │ │ │ + b.n 1c3dc6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r7, #17] │ │ │ │ movs r7, r2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb r4, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ strb r4, [r6, #16] │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ @@ -508918,47 +508870,47 @@ │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 54f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c40ec │ │ │ │ + beq.w 1c407c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4084 │ │ │ │ + beq.n 1c4014 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c4046 │ │ │ │ + bcs.n 1c3fd6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 550d0 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 553e4 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c405e │ │ │ │ + beq.n 1c3fee │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54524 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4090 │ │ │ │ + beq.n 1c4020 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 554f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4072 │ │ │ │ + beq.n 1c4002 │ │ │ │ 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 │ │ │ │ @@ -508973,112 +508925,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54524 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c40a4 │ │ │ │ + beq.n 1c4034 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54d6c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c40c4 │ │ │ │ - ldr r1, [pc, #204] @ (1c40f8 ) │ │ │ │ + beq.n 1c4054 │ │ │ │ + ldr r1, [pc, #204] @ (1c4088 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1caa04 │ │ │ │ + bl 1ca994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c40e0 │ │ │ │ + bne.n 1c4070 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c404e │ │ │ │ - ldr r3, [pc, #176] @ (1c40fc ) │ │ │ │ + cbz r6, 1c3fde │ │ │ │ + ldr r3, [pc, #176] @ (1c408c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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, 1c4068 │ │ │ │ - ldr r3, [pc, #156] @ (1c4100 ) │ │ │ │ + cbz r6, 1c3ff8 │ │ │ │ + ldr r3, [pc, #156] @ (1c4090 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c404e │ │ │ │ + beq.n 1c3fde │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c404e │ │ │ │ + b.n 1c3fde │ │ │ │ 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 1c4000 │ │ │ │ + b.n 1c3f90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c404e │ │ │ │ - ldr r3, [pc, #120] @ (1c4104 ) │ │ │ │ + beq.n 1c3fde │ │ │ │ + ldr r3, [pc, #120] @ (1c4094 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c404e │ │ │ │ + b.n 1c3fde │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c3fce │ │ │ │ - cbz r6, 1c40b6 │ │ │ │ - ldr r3, [pc, #104] @ (1c4108 ) │ │ │ │ + beq.n 1c3f5e │ │ │ │ + cbz r6, 1c4046 │ │ │ │ + ldr r3, [pc, #104] @ (1c4098 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c40b6 │ │ │ │ + b.n 1c4046 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c40d4 │ │ │ │ - cbz r6, 1c40b6 │ │ │ │ - ldr r3, [pc, #88] @ (1c410c ) │ │ │ │ + beq.n 1c4064 │ │ │ │ + cbz r6, 1c4046 │ │ │ │ + ldr r3, [pc, #88] @ (1c409c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c40c0 │ │ │ │ + beq.n 1c4050 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c4068 │ │ │ │ - cbz r6, 1c40cc │ │ │ │ - ldr r3, [pc, #72] @ (1c4110 ) │ │ │ │ + b.n 1c3ff8 │ │ │ │ + cbz r6, 1c405c │ │ │ │ + ldr r3, [pc, #72] @ (1c40a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c40bc │ │ │ │ - b.n 1c404e │ │ │ │ + bne.n 1c404c │ │ │ │ + b.n 1c3fde │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c40b6 │ │ │ │ - ldr r3, [pc, #56] @ (1c4114 ) │ │ │ │ + beq.n 1c4046 │ │ │ │ + ldr r3, [pc, #56] @ (1c40a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c40b6 │ │ │ │ + b.n 1c4046 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c40b6 │ │ │ │ - ldr r3, [pc, #48] @ (1c4118 ) │ │ │ │ + beq.n 1c4046 │ │ │ │ + ldr r3, [pc, #48] @ (1c40a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c40b6 │ │ │ │ + b.n 1c4046 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c4054 │ │ │ │ - ldr r3, [pc, #40] @ (1c411c ) │ │ │ │ + beq.n 1c3fe4 │ │ │ │ + ldr r3, [pc, #40] @ (1c40ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4054 │ │ │ │ + b.n 1c3fe4 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509090,15 +509042,15 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c4166 │ │ │ │ + cbz r0, 1c40f6 │ │ │ │ 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 │ │ │ │ @@ -509106,132 +509058,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548a0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 547f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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] @ (1c4220 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c41b0 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4190 │ │ │ │ + bne.n 1c4120 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4180 │ │ │ │ + bne.n 1c4110 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c41d4 │ │ │ │ - ldr r4, [pc, #140] @ (1c4224 ) │ │ │ │ + cbnz r2, 1c4164 │ │ │ │ + ldr r4, [pc, #140] @ (1c41b4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2680 │ │ │ │ - ldr r3, [pc, #132] @ (1c4228 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c422c ) │ │ │ │ + bl 1c2610 │ │ │ │ + ldr r3, [pc, #132] @ (1c41b8 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c41bc ) │ │ │ │ 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 1c41b6 │ │ │ │ + bne.n 1c4146 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c41cc │ │ │ │ + cbnz r3, 1c415c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c4202 │ │ │ │ - ldr r4, [pc, #84] @ (1c4230 ) │ │ │ │ + bne.n 1c4192 │ │ │ │ + ldr r4, [pc, #84] @ (1c41c0 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c41ec │ │ │ │ + bne.n 1c417c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c41dc │ │ │ │ - b.n 1c4196 │ │ │ │ + bne.n 1c416c │ │ │ │ + b.n 1c4126 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4208 │ │ │ │ + bne.n 1c4198 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c41d8 │ │ │ │ - b.n 1c4196 │ │ │ │ + bne.n 1c4168 │ │ │ │ + b.n 1c4126 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf63e009b │ │ │ │ - @ instruction: 0xf62a009b │ │ │ │ - @ instruction: 0xf618009b │ │ │ │ - @ instruction: 0xf610009b │ │ │ │ - @ instruction: 0xf5e2009b │ │ │ │ + subw r0, lr, #2203 @ 0x89b │ │ │ │ + @ instruction: 0xf69a009b │ │ │ │ + @ instruction: 0xf688009b │ │ │ │ + @ instruction: 0xf680009b │ │ │ │ + @ instruction: 0xf652009b │ │ │ │ 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] @ (1c4278 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c4208 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c427c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c420c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c426e │ │ │ │ - ldr r2, [pc, #44] @ (1c4280 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c4284 ) │ │ │ │ + cbz r1, 1c41fe │ │ │ │ + ldr r2, [pc, #44] @ (1c4210 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c4214 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55438 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55564 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55438 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c4288 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c4218 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c4250 │ │ │ │ - sbcs.w r0, r0, #5079040 @ 0x4d8000 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + b.n 1c41e0 │ │ │ │ + @ instruction: 0xf5e0009b │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ + rsbs r0, r4, #5079040 @ 0x4d8000 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5557c │ │ │ │ @@ -509242,163 +509194,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55558 │ │ │ │ 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] @ (1c4408 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4398 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c440c ) │ │ │ │ + ldr r4, [pc, #320] @ (1c439c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c42e4 │ │ │ │ + bne.n 1c4274 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c42d4 │ │ │ │ + bne.n 1c4264 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c43b6 │ │ │ │ - ldr r3, [pc, #288] @ (1c4410 ) │ │ │ │ + bne.n 1c4346 │ │ │ │ + ldr r3, [pc, #288] @ (1c43a0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c439a │ │ │ │ - ldr r3, [pc, #284] @ (1c4414 ) │ │ │ │ + bne.n 1c432a │ │ │ │ + ldr r3, [pc, #284] @ (1c43a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4332 │ │ │ │ + cbz r3, 1c42c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4368 │ │ │ │ + beq.n 1c42f8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c4418 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c43a8 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4316 │ │ │ │ + bne.n 1c42a6 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c43a4 │ │ │ │ + bne.n 1c4334 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c441c ) │ │ │ │ + ldr r3, [pc, #228] @ (1c43ac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c4420 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c43b0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2478 │ │ │ │ + bl 1c2408 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4402 │ │ │ │ + beq.n 1c4392 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c4424 ) │ │ │ │ + ldr r0, [pc, #208] @ (1c43b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330524 │ │ │ │ + bl 3304b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c430c │ │ │ │ - ldr r4, [pc, #188] @ (1c4428 ) │ │ │ │ + bne.n 1c429c │ │ │ │ + ldr r4, [pc, #188] @ (1c43b8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4402 │ │ │ │ + beq.n 1c4392 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5557c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c275c │ │ │ │ - b.n 1c430e │ │ │ │ + bl 1c26ec │ │ │ │ + b.n 1c429e │ │ │ │ mov r0, r5 │ │ │ │ blx 5557c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c430e │ │ │ │ + b.n 1c429e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c43e6 │ │ │ │ - ldr r6, [pc, #112] @ (1c442c ) │ │ │ │ + bne.n 1c4376 │ │ │ │ + ldr r6, [pc, #112] @ (1c43bc ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c43d0 │ │ │ │ + bne.n 1c4360 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c43be │ │ │ │ - b.n 1c42ec │ │ │ │ + bne.n 1c434e │ │ │ │ + b.n 1c427c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c43ec │ │ │ │ + bne.n 1c437c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c43ba │ │ │ │ - b.n 1c42ec │ │ │ │ + bne.n 1c434a │ │ │ │ + b.n 1c427c │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c430e │ │ │ │ + b.n 1c429e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f2009b │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + sbc.w r0, r2, #5079040 @ 0x4d8000 │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf4d2009b │ │ │ │ - @ instruction: 0xf4cc009b │ │ │ │ - @ instruction: 0xf4a8009b │ │ │ │ + adc.w r0, r2, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf53c009b │ │ │ │ + adds.w r0, r8, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - orrs.w r0, r8, #5079040 @ 0x4d8000 │ │ │ │ - and.w r0, r0, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf4c8009b │ │ │ │ + orns r0, r0, #5079040 @ 0x4d8000 │ │ │ │ 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 54f5c │ │ │ │ @@ -509414,75 +509366,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] @ (1c44ec ) │ │ │ │ + ldr r2, [pc, #120] @ (1c447c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c44f0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4480 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c44f4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1c4484 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3c10 │ │ │ │ - cbz r0, 1c44b2 │ │ │ │ - ldr r1, [pc, #100] @ (1c44f8 ) │ │ │ │ + bl 1c3ba0 │ │ │ │ + cbz r0, 1c4442 │ │ │ │ + ldr r1, [pc, #100] @ (1c4488 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d30 │ │ │ │ - cbz r0, 1c44ac │ │ │ │ - ldr r1, [pc, #92] @ (1c44fc ) │ │ │ │ + cbz r0, 1c443c │ │ │ │ + ldr r1, [pc, #92] @ (1c448c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 54380 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c44cc │ │ │ │ + beq.n 1c445c │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c4500 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c44f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c4490 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c44e8 │ │ │ │ + bne.n 1c4478 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ 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 1c44b4 │ │ │ │ + b.n 1c4444 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 1c4550 │ │ │ │ + cbnz r2, 1c44fc │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1c4554 │ │ │ │ + cbnz r4, 1c4500 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -509503,77 +509455,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 1c467c │ │ │ │ + beq.w 1c460c │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c467c │ │ │ │ + beq.w 1c460c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c470e │ │ │ │ + beq.w 1c469e │ │ │ │ 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 1c4684 │ │ │ │ + beq.n 1c4614 │ │ │ │ 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 1c468c │ │ │ │ + beq.n 1c461c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c46ac │ │ │ │ + beq.w 1c463c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c462e │ │ │ │ + b.n 1c45be │ │ │ │ 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, 1c45f4 │ │ │ │ + cbz r0, 1c4584 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c45f4 │ │ │ │ + bpl.n 1c4584 │ │ │ │ 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, 1c4612 │ │ │ │ + cbz r3, 1c45a2 │ │ │ │ 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] │ │ │ │ @@ -509585,18 +509537,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 1c46ac │ │ │ │ + bls.n 1c463c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4620 │ │ │ │ + beq.n 1c45b0 │ │ │ │ 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 │ │ │ │ @@ -509609,206 +509561,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 1c45ac │ │ │ │ + bne.n 1c453c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c45c4 │ │ │ │ + b.n 1c4554 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c471c │ │ │ │ + bne.n 1c46ac │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c4596 │ │ │ │ + bne.n 1c4526 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4596 │ │ │ │ + beq.w 1c4526 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c45a0 │ │ │ │ + bne.w 1c4530 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c46d4 │ │ │ │ + cbz r3, 1c4664 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c46be │ │ │ │ + cbz r3, 1c464e │ │ │ │ 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, 1c46f6 │ │ │ │ + cbz r3, 1c4686 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c46e6 │ │ │ │ + cbz r3, 1c4676 │ │ │ │ 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, 1c4708 │ │ │ │ + cbz r3, 1c4698 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c4708 │ │ │ │ + cbz r3, 1c4698 │ │ │ │ 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 1c4684 │ │ │ │ + b.n 1c4614 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4578 │ │ │ │ + b.n 1c4508 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4740 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c46d0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a0009b │ │ │ │ + adds.w r0, r0, #155 @ 0x9b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c4800 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4790 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c4804 ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4794 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c4808 ) │ │ │ │ - bl 1cb22c │ │ │ │ - ldr r3, [pc, #164] @ (1c480c ) │ │ │ │ - ldr r2, [pc, #164] @ (1c4810 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4798 ) │ │ │ │ + bl 1cb1bc │ │ │ │ + ldr r3, [pc, #164] @ (1c479c ) │ │ │ │ + ldr r2, [pc, #164] @ (1c47a0 ) │ │ │ │ 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 1c47dc │ │ │ │ - ldr r3, [pc, #148] @ (1c4814 ) │ │ │ │ + beq.n 1c476c │ │ │ │ + ldr r3, [pc, #148] @ (1c47a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4794 │ │ │ │ + cbz r3, 1c4724 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 550f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 54ecc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c47b0 │ │ │ │ - ldr r3, [pc, #128] @ (1c4818 ) │ │ │ │ + beq.n 1c4740 │ │ │ │ + ldr r3, [pc, #128] @ (1c47a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c47a0 │ │ │ │ + cbz r3, 1c4730 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c481c ) │ │ │ │ - ldr r2, [pc, #124] @ (1c4820 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c47ac ) │ │ │ │ + ldr r2, [pc, #124] @ (1c47b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5447c │ │ │ │ mov r4, r0 │ │ │ │ blx 55118 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c4794 │ │ │ │ - ldr r1, [pc, #100] @ (1c4824 ) │ │ │ │ + bne.n 1c4724 │ │ │ │ + ldr r1, [pc, #100] @ (1c47b4 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 55444 │ │ │ │ - ldr r3, [pc, #92] @ (1c4828 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c47b8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c47a0 │ │ │ │ - ldr r0, [pc, #88] @ (1c482c ) │ │ │ │ + beq.n 1c4730 │ │ │ │ + ldr r0, [pc, #88] @ (1c47bc ) │ │ │ │ add r0, pc │ │ │ │ - bl 330524 │ │ │ │ - b.n 1c4794 │ │ │ │ - ldr r0, [pc, #80] @ (1c4830 ) │ │ │ │ + bl 3304b4 │ │ │ │ + b.n 1c4724 │ │ │ │ + ldr r0, [pc, #80] @ (1c47c0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ - ldr r3, [pc, #76] @ (1c4834 ) │ │ │ │ + bl 1caecc │ │ │ │ + ldr r3, [pc, #76] @ (1c47c4 ) │ │ │ │ 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 1c477c │ │ │ │ + b.n 1c470c │ │ │ │ nop │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + cbnz r2, 1c479c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - orn r0, r4, #155 @ 0x9b │ │ │ │ - orrs.w r0, ip, #155 @ 0x9b │ │ │ │ - orr.w r0, sl, #155 @ 0x9b │ │ │ │ - bics.w r0, sl, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf0d4009b │ │ │ │ + @ instruction: 0xf0cc009b │ │ │ │ + @ instruction: 0xf0ba009b │ │ │ │ + @ instruction: 0xf0aa009b │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, #155 @ 0x9b │ │ │ │ - add r3, pc, #904 @ (adr r3, 1c4bb0 ) │ │ │ │ + eors.w r0, ip, #155 @ 0x9b │ │ │ │ + add r3, pc, #904 @ (adr r3, 1c4b40 ) │ │ │ │ movs r3, r3 │ │ │ │ - and.w r0, r6, #155 @ 0x9b │ │ │ │ + orns r0, r6, #155 @ 0x9b │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - vshr.s64 d16, d11, #32 │ │ │ │ + orrs.w r0, r0, #155 @ 0x9b │ │ │ │ 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, 1c4884 │ │ │ │ + cbz r1, 1c4814 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c489c ) │ │ │ │ + ldr r2, [pc, #60] @ (1c482c ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ @@ -509818,15 +509770,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] @ (1c48a0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4830 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -509839,15 +509791,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] @ (1c48dc ) │ │ │ │ + ldr r2, [pc, #24] @ (1c486c ) │ │ │ │ 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 546a4 <__fprintf_chk@plt> │ │ │ │ @@ -509855,27 +509807,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ strb r2, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c48fc ) │ │ │ │ + ldr r2, [pc, #12] @ (1c488c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r6, r5] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1c4920 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c48b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r0, r6] │ │ │ │ @@ -509891,54 +509843,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] @ (1c4978 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4908 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c496a │ │ │ │ + cbz r3, 1c48fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c497c ) │ │ │ │ + ldr r2, [pc, #16] @ (1c490c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r2, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c499c ) │ │ │ │ + ldr r2, [pc, #12] @ (1c492c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c49bc ) │ │ │ │ + ldr r2, [pc, #12] @ (1c494c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509946,55 +509898,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, 1c4a2a │ │ │ │ + cbnz r3, 1c49ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c4a38 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c49c8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c4a3c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c49cc ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c4a40 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c49d0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c4a1a │ │ │ │ + cbz r2, 1c49aa │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c4a44 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c49d4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c4a48 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c49d8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - b.n 1c49da │ │ │ │ + b.n 1c496a │ │ │ │ strb r4, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r0, r4] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r6, r3] │ │ │ │ @@ -510007,27 +509959,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] @ (1c4a9c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4a2c ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c4aa0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4a30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c4aa4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4a34 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r4, r2] │ │ │ │ @@ -510039,96 +509991,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, 1c4ad0 │ │ │ │ - ldr r2, [pc, #32] @ (1c4ae4 ) │ │ │ │ + cbnz r2, 1c4a60 │ │ │ │ + ldr r2, [pc, #32] @ (1c4a74 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c4ae8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4a78 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c4ac0 │ │ │ │ + b.n 1c4a50 │ │ │ │ nop │ │ │ │ strb r6, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r5, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1c4b1c │ │ │ │ - ldr r2, [pc, #44] @ (1c4b30 ) │ │ │ │ + cbnz r3, 1c4aac │ │ │ │ + ldr r2, [pc, #44] @ (1c4ac0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c4b34 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c4ac4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c4b38 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4ac8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c4b02 │ │ │ │ + b.n 1c4a92 │ │ │ │ nop │ │ │ │ strb r4, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ strh r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4b58 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ae8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4b78 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4b08 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1c4ba0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4b30 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55438 │ │ │ │ @@ -510142,60 +510094,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, 1c4bca │ │ │ │ + cbz r1, 1c4b5a │ │ │ │ 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 1c4c14 │ │ │ │ + beq.n 1c4ba4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c4bf2 │ │ │ │ + b.n 1c4b82 │ │ │ │ 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 1c4c14 │ │ │ │ + beq.n 1c4ba4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4bf8 │ │ │ │ + bne.n 1c4b88 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4bde │ │ │ │ + bne.n 1c4b6e │ │ │ │ blx 54208 │ │ │ │ - b.n 1c4bde │ │ │ │ + b.n 1c4b6e │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 54208 │ │ │ │ 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 1c4ba4 │ │ │ │ + bl 1c4b34 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510207,31 +510159,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 1c4ccc │ │ │ │ + beq.n 1c4c5c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c4cc2 │ │ │ │ + bcs.n 1c4c52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c4d40 │ │ │ │ + beq.n 1c4cd0 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c4c8c │ │ │ │ + cbz r3, 1c4c1c │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c4d40 │ │ │ │ + bcs.n 1c4cd0 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 55130 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510261,18 +510213,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 1c4d16 │ │ │ │ + beq.n 1c4ca6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c4d16 │ │ │ │ + bpl.n 1c4ca6 │ │ │ │ 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] │ │ │ │ @@ -510280,57 +510232,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 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c4d48 │ │ │ │ + bne.n 1c4cd8 │ │ │ │ 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 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 55130 │ │ │ │ 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 1c4d36 │ │ │ │ + b.n 1c4cc6 │ │ │ │ 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] @ (1c4e84 ) │ │ │ │ + ldr r5, [pc, #252] @ (1c4e14 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c4e64 │ │ │ │ + beq.n 1c4df4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c4e88 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c4e18 ) │ │ │ │ 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] │ │ │ │ @@ -510359,152 +510311,152 @@ │ │ │ │ blx 54f8c │ │ │ │ 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 1c4e08 │ │ │ │ + beq.n 1c4d98 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c4e2a │ │ │ │ - ldr r1, [pc, #132] @ (1c4e8c ) │ │ │ │ + bpl.n 1c4dba │ │ │ │ + ldr r1, [pc, #132] @ (1c4e1c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c4e3e │ │ │ │ + cbz r2, 1c4dce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c4e26 │ │ │ │ + beq.n 1c4db6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4e26 │ │ │ │ + cbz r3, 1c4db6 │ │ │ │ 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 1c4e5e │ │ │ │ + bpl.n 1c4dee │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c4e90 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c4e20 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4e12 │ │ │ │ - ldr r1, [pc, #84] @ (1c4e94 ) │ │ │ │ + bne.n 1c4da2 │ │ │ │ + ldr r1, [pc, #84] @ (1c4e24 ) │ │ │ │ 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 1ca684 │ │ │ │ + bl 1ca614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4e12 │ │ │ │ + bne.n 1c4da2 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4e12 │ │ │ │ - ldr r1, [pc, #56] @ (1c4e98 ) │ │ │ │ + b.n 1c4da2 │ │ │ │ + ldr r1, [pc, #56] @ (1c4e28 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c4e08 │ │ │ │ - ldr r1, [pc, #52] @ (1c4e9c ) │ │ │ │ + b.n 1c4d98 │ │ │ │ + ldr r1, [pc, #52] @ (1c4e2c ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c4d98 │ │ │ │ + b.n 1c4d28 │ │ │ │ nop │ │ │ │ - orr.w r0, r2, fp, lsr #2 │ │ │ │ - bic.w r0, ip, fp, lsr #2 │ │ │ │ - bne.n 1c4de4 │ │ │ │ + @ instruction: 0xeab2009b │ │ │ │ + eors.w r0, ip, fp, lsr #2 │ │ │ │ + bcs.n 1c4e54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bne.n 1c4dc4 │ │ │ │ + bcs.n 1c4e34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r5, r4] │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 1c4dac │ │ │ │ + bne.n 1c4e1c │ │ │ │ lsls r3, r3, #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, 1c4ec8 │ │ │ │ + cbz r3, 1c4e58 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c4f00 │ │ │ │ + cbnz r3, 1c4e90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55438 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c4efe │ │ │ │ + cbz r3, 1c4e8e │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1ca918 │ │ │ │ + bl 1ca8a8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1ca820 │ │ │ │ + bl 1ca7b0 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c4efe │ │ │ │ - bl 1c4ba4 │ │ │ │ + beq.n 1c4e8e │ │ │ │ + bl 1c4b34 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c4ef2 │ │ │ │ + bne.n 1c4e82 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c4eba │ │ │ │ + b.n 1c4e4a │ │ │ │ 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 1c4f72 │ │ │ │ + beq.n 1c4f02 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c4f78 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c4f08 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c4f7c ) │ │ │ │ + ldr r7, [pc, #68] @ (1c4f0c ) │ │ │ │ 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 1ca8c4 │ │ │ │ + bl 1ca854 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c4f44 │ │ │ │ + bne.n 1c4ed4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb6f7a │ │ │ │ + bl fffb6f0a │ │ │ │ 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 │ │ │ │ @@ -510538,19 +510490,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 1c5000 │ │ │ │ - bl 1c4ba4 │ │ │ │ + beq.n 1c4f90 │ │ │ │ + bl 1c4b34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c4ff6 │ │ │ │ + bne.n 1c4f86 │ │ │ │ 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 │ │ │ │ @@ -510590,21 +510542,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, 1c50a2 │ │ │ │ + cbnz r4, 1c5032 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c50b0 │ │ │ │ + cbnz r4, 1c5040 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -510616,21 +510568,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 1c5072 │ │ │ │ + b.n 1c5002 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c5082 │ │ │ │ + b.n 1c5012 │ │ │ │ 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 │ │ │ │ @@ -510646,47 +510598,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 1c52b2 │ │ │ │ + bne.w 1c5242 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c52c4 │ │ │ │ + bne.w 1c5254 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c52a8 │ │ │ │ + beq.w 1c5238 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c514c │ │ │ │ + b.n 1c50dc │ │ │ │ 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 1c528e │ │ │ │ + beq.w 1c521e │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c52a8 │ │ │ │ + beq.w 1c5238 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c4c4c │ │ │ │ + bl 1c4bdc │ │ │ │ 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 │ │ │ │ @@ -510721,15 +510673,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, 1c521a │ │ │ │ + cbz r3, 1c51aa │ │ │ │ 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 │ │ │ │ @@ -510752,73 +510704,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 550d0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c5128 │ │ │ │ + beq.w 1c50b8 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c5128 │ │ │ │ + beq.w 1c50b8 │ │ │ │ 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 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5260 │ │ │ │ + bne.n 1c51f0 │ │ │ │ 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 1c5252 │ │ │ │ - b.n 1c5128 │ │ │ │ + bne.n 1c51e2 │ │ │ │ + b.n 1c50b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c52a8 │ │ │ │ + beq.n 1c5238 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c514c │ │ │ │ + bne.w 1c50dc │ │ │ │ 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 1c5106 │ │ │ │ + b.n 1c5096 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c5118 │ │ │ │ + b.n 1c50a8 │ │ │ │ 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 │ │ │ │ @@ -510829,82 +510781,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, 1c534a │ │ │ │ + cbnz r1, 1c52da │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c5358 │ │ │ │ + cbnz r2, 1c52e8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c5366 │ │ │ │ + beq.n 1c52f6 │ │ │ │ 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 546f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c5314 │ │ │ │ + bne.n 1c52a4 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 546f0 │ │ │ │ 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 1c5302 │ │ │ │ + b.n 1c5292 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c5314 │ │ │ │ + bne.n 1c52a4 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c5336 │ │ │ │ + b.n 1c52c6 │ │ │ │ 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 1c4c4c │ │ │ │ + bl 1c4bdc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5486 │ │ │ │ + beq.n 1c5416 │ │ │ │ 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 │ │ │ │ @@ -510920,28 +510872,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 1c5466 │ │ │ │ + bpl.n 1c53f6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c5454 │ │ │ │ + cbz r3, 1c53e4 │ │ │ │ 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 1c5416 │ │ │ │ + b.n 1c53a6 │ │ │ │ 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]! │ │ │ │ @@ -510960,15 +510912,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 1c5406 │ │ │ │ + bne.n 1c5396 │ │ │ │ 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 │ │ │ │ @@ -510983,43 +510935,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 1c53b8 │ │ │ │ + b.n 1c5348 │ │ │ │ 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 1c54ba │ │ │ │ + beq.n 1c544a │ │ │ │ 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 1c54a4 │ │ │ │ - cbz r6, 1c54d4 │ │ │ │ + bne.n 1c5434 │ │ │ │ + cbz r6, 1c5464 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c54f2 │ │ │ │ + beq.n 1c5482 │ │ │ │ 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 1c54de │ │ │ │ + b.n 1c546e │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c54f2 │ │ │ │ + beq.n 1c5482 │ │ │ │ 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] │ │ │ │ @@ -511030,218 +510982,218 @@ │ │ │ │ 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] @ (1c551c ) │ │ │ │ + ldr r4, [pc, #16] @ (1c54ac ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1c5ad8 │ │ │ │ + b.n 1c5b48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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] @ (1c55d4 ) │ │ │ │ + ldr r0, [pc, #164] @ (1c5564 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c55d8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c5568 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1c5558 │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1c54e8 │ │ │ │ blx 556a8 │ │ │ │ - ldr r3, [pc, #148] @ (1c55dc ) │ │ │ │ + ldr r3, [pc, #148] @ (1c556c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c5554 │ │ │ │ - ldr r0, [pc, #144] @ (1c55e0 ) │ │ │ │ + cbz r0, 1c54e4 │ │ │ │ + ldr r0, [pc, #144] @ (1c5570 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330524 │ │ │ │ + bl 3304b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c55e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1c5574 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 554f8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c55ae │ │ │ │ - ldr r0, [pc, #120] @ (1c55e8 ) │ │ │ │ + cbz r0, 1c553e │ │ │ │ + ldr r0, [pc, #120] @ (1c5578 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54578 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c55c6 │ │ │ │ + cbz r0, 1c5556 │ │ │ │ blx 5513c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54320 │ │ │ │ - cbnz r0, 1c55c0 │ │ │ │ + cbnz r0, 1c5550 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 554f8 │ │ │ │ - cbz r0, 1c55c0 │ │ │ │ + cbz r0, 1c5550 │ │ │ │ adds r0, #1 │ │ │ │ blx 556a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c55c6 │ │ │ │ - ldr r3, [pc, #68] @ (1c55ec ) │ │ │ │ + cbz r2, 1c5556 │ │ │ │ + ldr r3, [pc, #68] @ (1c557c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c554c │ │ │ │ + b.n 1c54dc │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 554f8 │ │ │ │ - cbz r0, 1c55ce │ │ │ │ + cbz r0, 1c555e │ │ │ │ adds r0, #1 │ │ │ │ blx 556a8 │ │ │ │ - b.n 1c5544 │ │ │ │ + b.n 1c54d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 556a8 │ │ │ │ - b.n 1c5544 │ │ │ │ + b.n 1c54d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5540 │ │ │ │ + b.n 1c54d0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #928] @ (1c5978 ) │ │ │ │ + ldr r2, [pc, #928] @ (1c5908 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c5b24 │ │ │ │ + b.n 1c5b94 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #768] @ (1c58ec ) │ │ │ │ + ldr r2, [pc, #768] @ (1c587c ) │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c5a70 │ │ │ │ + b.n 1c5ae0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1c5630 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c55c0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c5614 │ │ │ │ - ldr r3, [pc, #40] @ (1c5634 ) │ │ │ │ + cbz r3, 1c55a4 │ │ │ │ + ldr r3, [pc, #40] @ (1c55c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5638 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c55c8 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c560a │ │ │ │ + b.n 1c559a │ │ │ │ nop │ │ │ │ - b.n 1c59f0 │ │ │ │ + b.n 1c5a60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c59f0 │ │ │ │ + b.n 1c5a60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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] @ (1c568c ) │ │ │ │ + ldr r0, [pc, #60] @ (1c561c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 54674 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5682 │ │ │ │ - ldr r0, [pc, #48] @ (1c5690 ) │ │ │ │ + bgt.n 1c5612 │ │ │ │ + ldr r0, [pc, #48] @ (1c5620 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54674 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5682 │ │ │ │ - ldr r0, [pc, #36] @ (1c5694 ) │ │ │ │ + bgt.n 1c5612 │ │ │ │ + ldr r0, [pc, #36] @ (1c5624 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54674 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5682 │ │ │ │ + bgt.n 1c5612 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c567e │ │ │ │ + beq.n 1c560e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #888] @ (1c5a08 ) │ │ │ │ + ldr r1, [pc, #888] @ (1c5998 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #880] @ (1c5a04 ) │ │ │ │ + ldr r1, [pc, #880] @ (1c5994 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #896] @ (1c5a18 ) │ │ │ │ + ldr r1, [pc, #896] @ (1c59a8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1c56f4 ) │ │ │ │ + ldr r0, [pc, #72] @ (1c5684 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 549fc │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c56f0 │ │ │ │ + beq.n 1c5680 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5484c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c56e2 │ │ │ │ + ble.n 1c5672 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c56de │ │ │ │ + cbnz r2, 1c566e │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c56d6 │ │ │ │ + bne.n 1c5666 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 547f8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #744] @ (1c59e0 ) │ │ │ │ + ldr r1, [pc, #744] @ (1c5970 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 547bc │ │ │ │ @@ -511282,35 +511234,35 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 549cc │ │ │ │ - cbz r0, 1c57be │ │ │ │ + cbz r0, 1c574e │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c57b0 │ │ │ │ + beq.n 1c5740 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c57b0 │ │ │ │ + cbz r3, 1c5740 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c57aa │ │ │ │ + cbz r3, 1c573a │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c57b0 │ │ │ │ + cbz r3, 1c5740 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c57bc │ │ │ │ + cbz r3, 1c574c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c57b4 │ │ │ │ + bne.n 1c5744 │ │ │ │ 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] │ │ │ │ @@ -511320,17 +511272,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 5513c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c5774 │ │ │ │ + bl 1c5704 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5806 │ │ │ │ + cbz r0, 1c5796 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511343,176 +511295,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 1c597c │ │ │ │ + beq.w 1c590c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c5962 │ │ │ │ + beq.w 1c58f2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5944 │ │ │ │ + beq.n 1c58d4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c5928 │ │ │ │ + beq.n 1c58b8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5910 │ │ │ │ + beq.n 1c58a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c58fa │ │ │ │ + beq.n 1c588a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c58de │ │ │ │ + beq.n 1c586e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c58c2 │ │ │ │ + cbz r5, 1c5852 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c58aa │ │ │ │ + cbz r0, 1c583a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c580c │ │ │ │ + bl 1c579c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c589c │ │ │ │ + bne.n 1c582c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c58b4 │ │ │ │ + cbz r3, 1c5844 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c5892 │ │ │ │ + bne.n 1c5822 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c58ce │ │ │ │ + cbz r3, 1c585e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5884 │ │ │ │ + bne.n 1c5814 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c58ea │ │ │ │ + cbz r3, 1c587a │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 54208 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c5874 │ │ │ │ + bne.n 1c5804 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c5904 │ │ │ │ + cbz r3, 1c5894 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c5866 │ │ │ │ + bne.n 1c57f6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c591a │ │ │ │ + cbz r3, 1c58aa │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c585a │ │ │ │ + bne.n 1c57ea │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c5934 │ │ │ │ + cbz r3, 1c58c4 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c584a │ │ │ │ + bne.n 1c57da │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5950 │ │ │ │ + cbz r3, 1c58e0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c583a │ │ │ │ + bne.w 1c57ca │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c596c │ │ │ │ + cbz r3, 1c58fc │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c5828 │ │ │ │ + bne.w 1c57b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c5988 │ │ │ │ + cbz r3, 1c5918 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ 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, 1c59ca │ │ │ │ + cbz r2, 1c595a │ │ │ │ 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, 1c59c6 │ │ │ │ + cbz r2, 1c5956 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c59ca │ │ │ │ + cbz r3, 1c595a │ │ │ │ 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, 1c59f0 │ │ │ │ + cbz r0, 1c5980 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c580c │ │ │ │ + bl 1c579c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c59de │ │ │ │ + bne.n 1c596e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c59fa │ │ │ │ + cbz r3, 1c598a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -511520,43 +511472,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 1c5a88 │ │ │ │ + beq.n 1c5a18 │ │ │ │ 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, 1c5a5e │ │ │ │ + cbz r4, 1c59ee │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c5a70 │ │ │ │ + beq.n 1c5a00 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5a56 │ │ │ │ + b.n 1c59e6 │ │ │ │ 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 1c5a70 │ │ │ │ + beq.n 1c5a00 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c5a3e │ │ │ │ - b.n 1c5a70 │ │ │ │ + bhi.n 1c59ce │ │ │ │ + b.n 1c5a00 │ │ │ │ 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] │ │ │ │ @@ -511565,409 +511517,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, 1c5a98 │ │ │ │ + cbz r1, 1c5a28 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c5abc │ │ │ │ - cbz r2, 1c5aa6 │ │ │ │ + bne.n 1c5a4c │ │ │ │ + cbz r2, 1c5a36 │ │ │ │ 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 1c5994 │ │ │ │ + bl 1c5924 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c5a9a │ │ │ │ - b.n 1c5a1e │ │ │ │ + bne.n 1c5a2a │ │ │ │ + b.n 1c59ae │ │ │ │ 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 55130 │ │ │ │ - cbz r0, 1c5b04 │ │ │ │ + cbz r0, 1c5a94 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5b02 │ │ │ │ + cbz r4, 1c5a92 │ │ │ │ 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, 1c5b02 │ │ │ │ + cbz r3, 1c5a92 │ │ │ │ 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 55130 │ │ │ │ - cbz r0, 1c5b4c │ │ │ │ + cbz r0, 1c5adc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5b4a │ │ │ │ + cbz r4, 1c5ada │ │ │ │ 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, 1c5b4a │ │ │ │ + cbz r3, 1c5ada │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5b76 │ │ │ │ + cbz r0, 1c5b06 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ 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, 1c5b96 │ │ │ │ + cbz r1, 1c5b26 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5774 │ │ │ │ + bl 1c5704 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ 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, 1c5be2 │ │ │ │ + cbz r4, 1c5b72 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5774 │ │ │ │ + bl 1c5704 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c5bce │ │ │ │ + bhi.n 1c5b5e │ │ │ │ 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 546f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5bc8 │ │ │ │ + beq.n 1c5b58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c5bc8 │ │ │ │ + b.n 1c5b58 │ │ │ │ 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, 1c5c1a │ │ │ │ + cbnz r3, 1c5baa │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ 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, 1c5c58 │ │ │ │ + cbnz r4, 1c5be8 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5c52 │ │ │ │ + cbz r0, 1c5be2 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5c52 │ │ │ │ + b.n 1c5be2 │ │ │ │ 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 1c5c8e │ │ │ │ + bne.n 1c5c1e │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c5c88 │ │ │ │ + beq.n 1c5c18 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c5774 │ │ │ │ + bl 1c5704 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ 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, 1c5cfe │ │ │ │ + cbnz r4, 1c5c8e │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c5ce6 │ │ │ │ + cbz r3, 1c5c76 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5774 │ │ │ │ + bl 1c5704 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c5cd6 │ │ │ │ + bcc.n 1c5c66 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5cd0 │ │ │ │ + beq.n 1c5c60 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 546f0 │ │ │ │ - b.n 1c5cd0 │ │ │ │ + b.n 1c5c60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5cd0 │ │ │ │ + b.n 1c5c60 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c5d78 │ │ │ │ + beq.n 1c5d08 │ │ │ │ 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, 1c5d3e │ │ │ │ + cbz r2, 1c5cce │ │ │ │ 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, 1c5d3a │ │ │ │ + cbz r2, 1c5cca │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5d3e │ │ │ │ + cbz r3, 1c5cce │ │ │ │ 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, 1c5d66 │ │ │ │ + cbz r0, 1c5cf6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c580c │ │ │ │ + bl 1c579c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5d54 │ │ │ │ + bne.n 1c5ce4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c5d70 │ │ │ │ + cbz r3, 1c5d00 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54208 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c5de6 │ │ │ │ + cbz r1, 1c5d76 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c5dd2 │ │ │ │ + cbz r0, 1c5d62 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c5de0 │ │ │ │ + cbz r3, 1c5d70 │ │ │ │ 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, 1c5da6 │ │ │ │ + cbz r3, 1c5d36 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c5daa │ │ │ │ + cbz r2, 1c5d3a │ │ │ │ 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, 1c5dce │ │ │ │ + cbz r0, 1c5d5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c5dce │ │ │ │ + cbz r3, 1c5d5e │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5d8e │ │ │ │ + bne.n 1c5d1e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c5dce │ │ │ │ + b.n 1c5d5e │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c5dba │ │ │ │ + b.n 1c5d4a │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c5e28 │ │ │ │ + cbz r1, 1c5db8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c5e26 │ │ │ │ + cbz r0, 1c5db6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c5e2a │ │ │ │ + cbz r3, 1c5dba │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c5e04 │ │ │ │ + b.n 1c5d94 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5e02 │ │ │ │ + bne.n 1c5d92 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c5e1c │ │ │ │ + cbz r2, 1c5dac │ │ │ │ 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 1c5e10 │ │ │ │ + b.n 1c5da0 │ │ │ │ nop │ │ │ │ - cbz r0, 1c5e3a │ │ │ │ + cbz r0, 1c5dca │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c5e3a │ │ │ │ + cbz r0, 1c5dca │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5e6e │ │ │ │ + cbz r0, 1c5dfe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c5eb0 │ │ │ │ + cbz r1, 1c5e40 │ │ │ │ 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 5513c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -511984,102 +511936,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5513c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c57c0 │ │ │ │ + bl 1c5750 │ │ │ │ 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 1cbc98 │ │ │ │ + bl 1cbc28 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c5f1a │ │ │ │ + cbz r0, 1c5eaa │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 54518 <__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] @ (1c5f70 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c5f00 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c5f74 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c5f04 ) │ │ │ │ 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 1c5edc │ │ │ │ - ldr r2, [pc, #40] @ (1c5f78 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c5f74 ) │ │ │ │ + bl 1c5e6c │ │ │ │ + ldr r2, [pc, #40] @ (1c5f08 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c5f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5f6c │ │ │ │ + bne.n 1c5efc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #784 @ (adr r0, 1c6284 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 1c5fd4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #680 @ (adr r0, 1c6224 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 1c5f74 ) │ │ │ │ lsls r3, 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1c5fda │ │ │ │ + cbz r0, 1c5f6a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cbc98 │ │ │ │ + bl 1cbc28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5774 │ │ │ │ + bl 1c5704 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c5fd4 │ │ │ │ + cbz r0, 1c5f64 │ │ │ │ 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 │ │ │ │ @@ -512089,133 +512041,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 1c5edc │ │ │ │ + bl 1c5e6c │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 5513c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c5fd2 │ │ │ │ + b.n 1c5f62 │ │ │ │ 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] @ (1c6050 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c5fe0 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c6054 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c5fe4 ) │ │ │ │ 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, 1c6024 │ │ │ │ + cbz r0, 1c5fb4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5513c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c5f7c │ │ │ │ - ldr r2, [pc, #36] @ (1c6058 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c6054 ) │ │ │ │ + bl 1c5f0c │ │ │ │ + ldr r2, [pc, #36] @ (1c5fe8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c5fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c604a │ │ │ │ + bne.n 1c5fda │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #424 @ (adr r0, 1c618c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #216 @ (adr r0, 1c60c4 ) │ │ │ │ lsls r3, r3, #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] @ (1c60cc ) │ │ │ │ + ldr r1, [pc, #92] @ (1c605c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c60d0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c6060 ) │ │ │ │ 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, 1c609c │ │ │ │ + cbz r0, 1c602c │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5513c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c5f7c │ │ │ │ - ldr r2, [pc, #40] @ (1c60d4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c60d0 ) │ │ │ │ + bl 1c5f0c │ │ │ │ + ldr r2, [pc, #40] @ (1c6064 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c6060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c60c6 │ │ │ │ + bne.n 1c6056 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r3, #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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c60fc │ │ │ │ + cbz r0, 1c608c │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ 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 1c6106 │ │ │ │ + bne.n 1c6096 │ │ │ │ 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 │ │ │ │ @@ -512227,66 +512179,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 1c6216 │ │ │ │ + bhi.n 1c61a6 │ │ │ │ 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 1c61b0 │ │ │ │ + beq.n 1c6140 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c6228 │ │ │ │ + beq.n 1c61b8 │ │ │ │ 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, 1c6190 │ │ │ │ + cbnz r3, 1c6120 │ │ │ │ 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 1c61aa │ │ │ │ + beq.n 1c613a │ │ │ │ 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 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c624a │ │ │ │ + beq.n 1c61da │ │ │ │ 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 │ │ │ │ @@ -512301,59 +512253,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 1c6170 │ │ │ │ - b.n 1c6228 │ │ │ │ + bne.n 1c6100 │ │ │ │ + b.n 1c61b8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c624a │ │ │ │ + cbz r0, 1c61da │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c6190 │ │ │ │ + b.n 1c6120 │ │ │ │ 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 1c624e │ │ │ │ + bhi.n 1c61de │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c6176 │ │ │ │ + b.n 1c6106 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c61aa │ │ │ │ + b.n 1c613a │ │ │ │ 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 1c611c │ │ │ │ + bl 1c60ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c627a │ │ │ │ + cbz r0, 1c620a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c62ca │ │ │ │ + cbz r0, 1c625a │ │ │ │ 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 │ │ │ │ @@ -512363,222 +512315,222 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c62c4 │ │ │ │ + bhi.n 1c6254 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c5a04 │ │ │ │ - pop {r3, pc} │ │ │ │ bl 1c5994 │ │ │ │ pop {r3, pc} │ │ │ │ + bl 1c5924 │ │ │ │ + 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 1c62f6 │ │ │ │ + bhi.n 1c6286 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c62fe │ │ │ │ + cbz r0, 1c628e │ │ │ │ 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 55130 │ │ │ │ - cbz r0, 1c636a │ │ │ │ + cbz r0, 1c62fa │ │ │ │ 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, 1c6368 │ │ │ │ + cbz r1, 1c62f8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c6352 │ │ │ │ + cbz r3, 1c62e2 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6348 │ │ │ │ + bne.n 1c62d8 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c635e │ │ │ │ + cbz r3, 1c62ee │ │ │ │ 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 1c6338 │ │ │ │ + b.n 1c62c8 │ │ │ │ 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 1c63ae │ │ │ │ + bhi.n 1c633e │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 1c6518 │ │ │ │ + vldr d8, [pc, #320] @ 1c64a8 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c64d2 │ │ │ │ + beq.n 1c6462 │ │ │ │ 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, 1c645c │ │ │ │ + cbz r3, 1c63ec │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6440 │ │ │ │ + beq.n 1c63d0 │ │ │ │ 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 1c643a │ │ │ │ + bpl.n 1c63ca │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c643a │ │ │ │ + beq.n 1c63ca │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c5a04 │ │ │ │ + bl 1c5994 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6440 │ │ │ │ + beq.n 1c63d0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c640a │ │ │ │ + bne.n 1c639a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c64d2 │ │ │ │ + beq.n 1c6462 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c63fe │ │ │ │ + bne.n 1c638e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c646e │ │ │ │ + cbz r1, 1c63fe │ │ │ │ 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, 1c64a0 │ │ │ │ + cbz r0, 1c6430 │ │ │ │ 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, 1c649c │ │ │ │ + cbz r1, 1c642c │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c64a0 │ │ │ │ + cbz r3, 1c6430 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c64c0 │ │ │ │ + cbz r0, 1c6450 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c580c │ │ │ │ + bl 1c579c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c64ae │ │ │ │ + bne.n 1c643e │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c64ca │ │ │ │ + cbz r3, 1c645a │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c6440 │ │ │ │ + b.n 1c63d0 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c63e2 │ │ │ │ + bne.n 1c6372 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c64f8 │ │ │ │ + beq.n 1c6488 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c64e8 │ │ │ │ + bne.n 1c6478 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c64de │ │ │ │ + bne.n 1c646e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c6508 │ │ │ │ - bl 1c5994 │ │ │ │ + cbz r0, 1c6498 │ │ │ │ + bl 1c5924 │ │ │ │ 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} │ │ │ │ @@ -512589,72 +512541,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 1c6550 │ │ │ │ + bhi.n 1c64e0 │ │ │ │ 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 1c656e │ │ │ │ + bls.n 1c64fe │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c654c │ │ │ │ + beq.n 1c64dc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c654a │ │ │ │ + b.n 1c64da │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5b08 │ │ │ │ - b.n 1c654c │ │ │ │ + bl 1c5a98 │ │ │ │ + b.n 1c64dc │ │ │ │ nop │ │ │ │ - cbz r0, 1c65a8 │ │ │ │ + cbz r0, 1c6538 │ │ │ │ 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 1c5b08 │ │ │ │ - cbz r0, 1c65a6 │ │ │ │ - vldr d7, [pc, #28] @ 1c65b0 │ │ │ │ + bl 1c5a98 │ │ │ │ + cbz r0, 1c6536 │ │ │ │ + vldr d7, [pc, #28] @ 1c6540 │ │ │ │ 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, 1c65fe │ │ │ │ + cbz r0, 1c658e │ │ │ │ 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 1c5b08 │ │ │ │ - cbz r0, 1c65fa │ │ │ │ + bl 1c5a98 │ │ │ │ + cbz r0, 1c658a │ │ │ │ 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} │ │ │ │ @@ -512666,60 +512618,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 1c6640 │ │ │ │ + bhi.n 1c65d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c663a │ │ │ │ + cbz r3, 1c65ca │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c6660 │ │ │ │ + bcs.n 1c65f0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c663a │ │ │ │ + beq.n 1c65ca │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c662e │ │ │ │ + b.n 1c65be │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c662c │ │ │ │ + b.n 1c65bc │ │ │ │ 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, 1c66a8 │ │ │ │ + cbz r1, 1c6638 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5513c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6520 │ │ │ │ + bl 1c64b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c66a2 │ │ │ │ + cbz r0, 1c6632 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 550d0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -512734,40 +512686,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 1cbc98 │ │ │ │ + bl 1cbc28 │ │ │ │ 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 1c66f2 │ │ │ │ + bhi.n 1c6682 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c6716 │ │ │ │ + cbnz r4, 1c66a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c672e │ │ │ │ + bcs.n 1c66be │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c66ec │ │ │ │ + beq.n 1c667c │ │ │ │ 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] │ │ │ │ @@ -512778,145 +512730,145 @@ │ │ │ │ blx 54518 <__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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c66ec │ │ │ │ - b.n 1c6716 │ │ │ │ + beq.n 1c667c │ │ │ │ + b.n 1c66a6 │ │ │ │ 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] @ (1c6794 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6724 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6798 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6728 ) │ │ │ │ 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 1c66b0 │ │ │ │ - ldr r2, [pc, #40] @ (1c679c ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6798 ) │ │ │ │ + bl 1c6640 │ │ │ │ + ldr r2, [pc, #40] @ (1c672c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6790 │ │ │ │ + bne.n 1c6720 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #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, 1c67dc │ │ │ │ + cbnz r3, 1c676c │ │ │ │ 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 1c67e2 │ │ │ │ + bhi.n 1c6772 │ │ │ │ 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 1c6800 │ │ │ │ + bcs.n 1c6790 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c67dc │ │ │ │ + beq.n 1c676c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c67d6 │ │ │ │ + b.n 1c6766 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5b08 │ │ │ │ - b.n 1c67d8 │ │ │ │ + bl 1c5a98 │ │ │ │ + b.n 1c6768 │ │ │ │ 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, 1c6870 │ │ │ │ + cbnz r4, 1c6800 │ │ │ │ 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 1c684e │ │ │ │ - cbz r4, 1c6870 │ │ │ │ + bhi.n 1c67de │ │ │ │ + cbz r4, 1c6800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 546f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c6874 │ │ │ │ + bcs.n 1c6804 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6870 │ │ │ │ + cbz r0, 1c6800 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6840 │ │ │ │ + b.n 1c67d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6848 │ │ │ │ + b.n 1c67d8 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c683e │ │ │ │ + b.n 1c67ce │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -512938,117 +512890,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, 1c68f0 │ │ │ │ - vldr d7, [pc, #112] @ 1c6950 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6958 ) │ │ │ │ + cbnz r1, 1c6880 │ │ │ │ + vldr d7, [pc, #112] @ 1c68e0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c68e8 ) │ │ │ │ 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 54268 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c6944 │ │ │ │ - ldr r0, [pc, #80] @ (1c6960 ) │ │ │ │ + beq.n 1c68d4 │ │ │ │ + ldr r0, [pc, #80] @ (1c68f0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c6930 │ │ │ │ + blt.n 1c68c0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5484c │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6948 │ │ │ │ + beq.n 1c68d8 │ │ │ │ blx 547f8 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6950 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c68e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5496c <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 547f8 │ │ │ │ - b.n 1c6944 │ │ │ │ + b.n 1c68d4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c6b74 ) │ │ │ │ + ldr r7, [pc, #544] @ (1c6b04 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c690a │ │ │ │ + bpl.n 1c689a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ adds r7, #106 @ 0x6a │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c6976 │ │ │ │ + cbz r3, 1c6906 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c6986 │ │ │ │ + cbz r2, 1c6916 │ │ │ │ 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 1c69d4 │ │ │ │ + bcc.n 1c6964 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c69ae │ │ │ │ + bhi.n 1c693e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c69c4 │ │ │ │ - cbz r3, 1c69aa │ │ │ │ + bhi.n 1c6954 │ │ │ │ + cbz r3, 1c693a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c69c0 │ │ │ │ + bls.n 1c6950 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c69b6 │ │ │ │ + cbz r3, 1c6946 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c69c0 │ │ │ │ + bls.n 1c6950 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c69c8 │ │ │ │ + cbz r3, 1c6958 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c69ce │ │ │ │ + bhi.n 1c695e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c6994 │ │ │ │ + b.n 1c6924 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c69c0 │ │ │ │ + bne.n 1c6950 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513058,40 +513010,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, 1c6a00 │ │ │ │ + cbz r0, 1c6990 │ │ │ │ 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 1c6a20 │ │ │ │ + bls.n 1c69b0 │ │ │ │ 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, 1c6a48 │ │ │ │ + cbz r2, 1c69d8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513100,40 +513052,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, 1c6a74 │ │ │ │ + cbz r0, 1c6a04 │ │ │ │ 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 1c6a94 │ │ │ │ + bls.n 1c6a24 │ │ │ │ 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, 1c6abc │ │ │ │ + cbz r2, 1c6a4c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513147,172 +513099,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, 1c6aee │ │ │ │ + cbz r6, 1c6a7e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6b94 │ │ │ │ + beq.n 1c6b24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6b6a │ │ │ │ + bne.n 1c6afa │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c6b12 │ │ │ │ + cbz r6, 1c6aa2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c6b02 │ │ │ │ + bhi.n 1c6a92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c6b5c │ │ │ │ + bls.n 1c6aec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c6b5c │ │ │ │ + bmi.n 1c6aec │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c6b6e │ │ │ │ - cbz r2, 1c6b34 │ │ │ │ + beq.n 1c6afe │ │ │ │ + cbz r2, 1c6ac4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c6b78 │ │ │ │ + bpl.n 1c6b08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c6bc4 │ │ │ │ + beq.n 1c6b54 │ │ │ │ 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 1c69d8 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c6b1c │ │ │ │ + bhi.n 1c6aac │ │ │ │ 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 1c6af8 │ │ │ │ + b.n 1c6a88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c6ba0 │ │ │ │ + cbz r2, 1c6b30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c6ba0 │ │ │ │ + bmi.n 1c6b30 │ │ │ │ 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 1c6b56 │ │ │ │ + b.n 1c6ae6 │ │ │ │ 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 1c6be0 │ │ │ │ + beq.n 1c6b70 │ │ │ │ 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 1c6a4c │ │ │ │ + bl 1c69dc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c6b56 │ │ │ │ + b.n 1c6ae6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6a4c │ │ │ │ + bl 1c69dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c6b3a │ │ │ │ + b.n 1c6aca │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c69d8 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c6ba6 │ │ │ │ + b.n 1c6b36 │ │ │ │ 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, 1c6c1c │ │ │ │ + cbz r1, 1c6bac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c6e4c │ │ │ │ + beq.w 1c6ddc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6e8e │ │ │ │ + beq.w 1c6e1e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6c2e │ │ │ │ + bne.n 1c6bbe │ │ │ │ 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 1c6c80 │ │ │ │ + beq.n 1c6c10 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c6c62 │ │ │ │ + bls.n 1c6bf2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c6c6e │ │ │ │ + cbz r7, 1c6bfe │ │ │ │ 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 │ │ │ │ @@ -513321,15 +513273,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 1c6c9a │ │ │ │ + bls.n 1c6c2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513339,76 +513291,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, 1c6cca │ │ │ │ - cbz r5, 1c6cca │ │ │ │ + cbz r6, 1c6c5a │ │ │ │ + cbz r5, 1c6c5a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c6cbc │ │ │ │ + bhi.n 1c6c4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6d28 │ │ │ │ + beq.n 1c6cb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c6d78 │ │ │ │ + beq.n 1c6d08 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c6e24 │ │ │ │ + bne.w 1c6db4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c6dac │ │ │ │ + beq.n 1c6d3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c6f4a │ │ │ │ + beq.w 1c6eda │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c6d80 │ │ │ │ + bpl.n 1c6d10 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c6cfa │ │ │ │ + cbz r0, 1c6c8a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c6d2c │ │ │ │ + bpl.n 1c6cbc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c6d04 │ │ │ │ + cbz r3, 1c6c94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c6d50 │ │ │ │ + bpl.n 1c6ce0 │ │ │ │ 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 1c6d20 │ │ │ │ + beq.n 1c6cb0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c6da2 │ │ │ │ + bmi.n 1c6d32 │ │ │ │ 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, 1c6d36 │ │ │ │ + cbz r3, 1c6cc6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c6d50 │ │ │ │ + bpl.n 1c6ce0 │ │ │ │ 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 1c69d8 │ │ │ │ + bl 1c6968 │ │ │ │ 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] │ │ │ │ @@ -513416,358 +513368,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 1c6a4c │ │ │ │ + bl 1c69dc │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c6d28 │ │ │ │ + beq.n 1c6cb8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c6d20 │ │ │ │ + b.n 1c6cb0 │ │ │ │ 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 1c6a4c │ │ │ │ + bl 1c69dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6cf4 │ │ │ │ - b.n 1c6cfa │ │ │ │ + bne.n 1c6c84 │ │ │ │ + b.n 1c6c8a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c6ce4 │ │ │ │ + bne.n 1c6c74 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c6f46 │ │ │ │ + beq.w 1c6ed6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c6e2a │ │ │ │ + bpl.n 1c6dba │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c6dea │ │ │ │ + cbz r0, 1c6d7a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c6dea │ │ │ │ + bmi.n 1c6d7a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c6dce │ │ │ │ + cbz r3, 1c6d5e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c6df6 │ │ │ │ + bpl.n 1c6d86 │ │ │ │ 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 1c6a4c │ │ │ │ + bl 1c69dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c6df6 │ │ │ │ + b.n 1c6d86 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6d04 │ │ │ │ + beq.n 1c6c94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c6d04 │ │ │ │ + bmi.n 1c6c94 │ │ │ │ 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 1c69d8 │ │ │ │ + bl 1c6968 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c6d28 │ │ │ │ - b.n 1c6d7c │ │ │ │ + beq.n 1c6cb8 │ │ │ │ + b.n 1c6d0c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c6d1a │ │ │ │ + b.n 1c6caa │ │ │ │ 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 1c69d8 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6dbe │ │ │ │ - b.n 1c6dea │ │ │ │ + bne.n 1c6d4e │ │ │ │ + b.n 1c6d7a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c6eca │ │ │ │ + bls.n 1c6e5a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c6f1a │ │ │ │ + beq.n 1c6eaa │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6f20 │ │ │ │ + beq.n 1c6eb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6cba │ │ │ │ + bne.w 1c6c4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c6ef4 │ │ │ │ + beq.n 1c6e84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c6cde │ │ │ │ - b.n 1c6e24 │ │ │ │ + beq.w 1c6c6e │ │ │ │ + b.n 1c6db4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c6ef8 │ │ │ │ + bls.n 1c6e88 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c6f3a │ │ │ │ + beq.n 1c6eca │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6cba │ │ │ │ + bne.w 1c6c4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c6d7c │ │ │ │ + beq.w 1c6d0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c6cde │ │ │ │ - b.n 1c6e24 │ │ │ │ + beq.w 1c6c6e │ │ │ │ + b.n 1c6db4 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c6e74 │ │ │ │ + beq.n 1c6e04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c6e84 │ │ │ │ + bne.n 1c6e14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c6d20 │ │ │ │ + b.n 1c6cb0 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c6f0c │ │ │ │ + cbz r6, 1c6e9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c6d20 │ │ │ │ + b.n 1c6cb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c6d20 │ │ │ │ + b.n 1c6cb0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6e62 │ │ │ │ + bne.n 1c6df2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6cba │ │ │ │ + bne.w 1c6c4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6d28 │ │ │ │ + beq.w 1c6cb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6cde │ │ │ │ - b.n 1c6d28 │ │ │ │ + bne.w 1c6c6e │ │ │ │ + b.n 1c6cb8 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c6cba │ │ │ │ - b.n 1c6eb0 │ │ │ │ + bne.w 1c6c4a │ │ │ │ + b.n 1c6e40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c6f5e │ │ │ │ + cbz r3, 1c6eee │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f54 │ │ │ │ + bne.n 1c6ee4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c6f72 │ │ │ │ + cbz r3, 1c6f02 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f68 │ │ │ │ + bne.n 1c6ef8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c6f88 │ │ │ │ + cbz r3, 1c6f18 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f7e │ │ │ │ + bne.n 1c6f0e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c6fa8 │ │ │ │ + bls.n 1c6f38 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c6fa0 │ │ │ │ + b.n 1c6f30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c6fa8 │ │ │ │ + bls.n 1c6f38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c6f94 │ │ │ │ + beq.n 1c6f24 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c6fbc │ │ │ │ + cbz r3, 1c6f4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6fb2 │ │ │ │ + bne.n 1c6f42 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c6fdc │ │ │ │ + bls.n 1c6f6c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c6fd4 │ │ │ │ + b.n 1c6f64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c6fdc │ │ │ │ + bls.n 1c6f6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c6fc8 │ │ │ │ + beq.n 1c6f58 │ │ │ │ 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, 1c702c │ │ │ │ + cbz r1, 1c6fbc │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c6ffe │ │ │ │ + b.n 1c6f8e │ │ │ │ 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 1c6ffc │ │ │ │ - ldr.w lr, [pc, #20] @ 1c7030 │ │ │ │ + bne.n 1c6f8c │ │ │ │ + ldr.w lr, [pc, #20] @ 1c6fc0 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c6ac0 │ │ │ │ + bl 1c6a50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c7018 │ │ │ │ + b.n 1c6fa8 │ │ │ │ @ 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, 1c7052 │ │ │ │ + cbz r0, 1c6fe2 │ │ │ │ mov r1, sp │ │ │ │ - bl 1c6988 │ │ │ │ + bl 1c6918 │ │ │ │ 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, 1c707c │ │ │ │ + cbz r3, 1c700c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6988 │ │ │ │ - cbnz r0, 1c70ac │ │ │ │ + bl 1c6918 │ │ │ │ + cbnz r0, 1c703c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c70b0 │ │ │ │ + bls.n 1c7040 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c7094 │ │ │ │ + b.n 1c7024 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c70b0 │ │ │ │ + bls.n 1c7040 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7088 │ │ │ │ + beq.n 1c7018 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c70b6 │ │ │ │ + bcc.n 1c7046 │ │ │ │ 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 1c7070 │ │ │ │ + b.n 1c7000 │ │ │ │ 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 │ │ │ │ @@ -513778,143 +513730,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] @ 1c7158 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c70e8 │ │ │ │ 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 1c7122 │ │ │ │ + b.n 1c70b2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c714c │ │ │ │ + beq.n 1c70dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c714c │ │ │ │ + cbz r1, 1c70dc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c7114 │ │ │ │ + beq.n 1c70a4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c7114 │ │ │ │ + bne.n 1c70a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7114 │ │ │ │ + beq.n 1c70a4 │ │ │ │ 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} │ │ │ │ @ instruction: 0xb8de │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1c732c ) │ │ │ │ + ldr r2, [pc, #444] @ (1c72bc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c7330 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c72c0 ) │ │ │ │ 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 1c720c │ │ │ │ + beq.n 1c719c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c71a8 │ │ │ │ - ldr r2, [pc, #420] @ (1c7334 ) │ │ │ │ - ldr r3, [pc, #416] @ (1c7330 ) │ │ │ │ + bls.n 1c7138 │ │ │ │ + ldr r2, [pc, #420] @ (1c72c4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c72c0 ) │ │ │ │ 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 1c7326 │ │ │ │ + bne.w 1c72b6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c7338 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c72c8 ) │ │ │ │ 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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c718c │ │ │ │ + beq.n 1c711c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c7232 │ │ │ │ + beq.n 1c71c2 │ │ │ │ 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 1c71da │ │ │ │ + bne.n 1c716a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c7242 │ │ │ │ + b.n 1c71d2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7188 │ │ │ │ - ldr r2, [pc, #292] @ (1c733c ) │ │ │ │ + bne.n 1c7118 │ │ │ │ + ldr r2, [pc, #292] @ (1c72cc ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c718c │ │ │ │ + b.n 1c711c │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550d0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c7340 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c72d0 ) │ │ │ │ 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] │ │ │ │ @@ -513931,34 +513883,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 1c729a │ │ │ │ - ldr r0, [pc, #188] @ (1c7344 ) │ │ │ │ + beq.n 1c722a │ │ │ │ + ldr r0, [pc, #188] @ (1c72d4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c72ac │ │ │ │ + bne.n 1c723c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c728a │ │ │ │ + bne.n 1c721a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c718c │ │ │ │ + beq.w 1c711c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5d04 │ │ │ │ - b.n 1c718c │ │ │ │ - ldr.w r9, [pc, #152] @ 1c7348 │ │ │ │ + bl 1c5c94 │ │ │ │ + b.n 1c711c │ │ │ │ + ldr.w r9, [pc, #152] @ 1c72d8 │ │ │ │ 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 │ │ │ │ @@ -513971,43 +513923,43 @@ │ │ │ │ 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, 1c7316 │ │ │ │ + cbnz r0, 1c72a6 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c730e │ │ │ │ + beq.n 1c729e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c72b8 │ │ │ │ + bne.n 1c7248 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c72fe │ │ │ │ + bne.n 1c728e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c729a │ │ │ │ + b.n 1c722a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c72f0 │ │ │ │ + bhi.n 1c7280 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c72ec │ │ │ │ + b.n 1c727c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r3, r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r4, r5} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r2} │ │ │ │ movs r6, r4 │ │ │ │ @@ -514022,19 +513974,19 @@ │ │ │ │ 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 1c7442 │ │ │ │ + bcs.n 1c73d2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c743a │ │ │ │ + bls.n 1c73ca │ │ │ │ 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] │ │ │ │ @@ -514044,118 +513996,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] @ 1c7460 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c73f0 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c7464 ) │ │ │ │ + ldr r3, [pc, #172] @ (1c73f4 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c73e6 │ │ │ │ + b.n 1c7376 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c73d8 │ │ │ │ + beq.n 1c7368 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7420 │ │ │ │ + beq.n 1c73b0 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c7456 │ │ │ │ + beq.n 1c73e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c73c0 │ │ │ │ + bne.n 1c7350 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c7402 │ │ │ │ - ldr r3, [pc, #112] @ (1c7468 ) │ │ │ │ + cbz r6, 1c7392 │ │ │ │ + ldr r3, [pc, #112] @ (1c73f8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c744c │ │ │ │ + beq.n 1c73dc │ │ │ │ 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, 1c7418 │ │ │ │ + cbz r2, 1c73a8 │ │ │ │ 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 1c73d8 │ │ │ │ + beq.n 1c7368 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c7418 │ │ │ │ + beq.n 1c73a8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c7418 │ │ │ │ + b.n 1c73a8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c715c │ │ │ │ - b.n 1c7376 │ │ │ │ + bl 1c70ec │ │ │ │ + b.n 1c7306 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c715c │ │ │ │ - b.n 1c7376 │ │ │ │ + bl 1c70ec │ │ │ │ + b.n 1c7306 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c7402 │ │ │ │ + b.n 1c7392 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c73f6 │ │ │ │ + bne.n 1c7386 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c7418 │ │ │ │ + b.n 1c73a8 │ │ │ │ @ instruction: 0xb61e │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb612 │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r4, r6, r7, lr} │ │ │ │ movs r6, 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] @ 1c74c8 │ │ │ │ + vldr d7, [pc, #68] @ 1c7458 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c74d0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c7460 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c74d8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c7468 ) │ │ │ │ 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 │ │ │ │ @@ -514180,32 +514132,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] @ 1c7548 │ │ │ │ + vldr d7, [pc, #88] @ 1c74d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c7560 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c74f0 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c7564 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c7550 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c74f4 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c74e0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c7558 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c74e8 ) │ │ │ │ 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] @ (1c7568 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c74f8 ) │ │ │ │ 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] │ │ │ │ @@ -514224,40 +514176,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 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c75ca │ │ │ │ + cbz r0, 1c755a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c75d0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c7560 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c75d8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c7568 ) │ │ │ │ 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 │ │ │ │ @@ -514297,164 +514249,164 @@ │ │ │ │ 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 1c75fa │ │ │ │ + bne.n 1c758a │ │ │ │ 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 1c764a │ │ │ │ + beq.n 1c75da │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c7648 │ │ │ │ + cbz r0, 1c75d8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ 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 550d0 │ │ │ │ - b.n 1c7646 │ │ │ │ + b.n 1c75d6 │ │ │ │ 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 1c5b08 │ │ │ │ - cbz r0, 1c7690 │ │ │ │ + bl 1c5a98 │ │ │ │ + cbz r0, 1c7620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c75e0 │ │ │ │ - cbz r0, 1c768a │ │ │ │ + bl 1c7570 │ │ │ │ + cbz r0, 1c761a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c7684 │ │ │ │ + b.n 1c7614 │ │ │ │ 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, 1c76c8 │ │ │ │ + cbz r1, 1c7658 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c76c8 │ │ │ │ + beq.n 1c7658 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c7704 ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7694 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c76da │ │ │ │ + bne.n 1c766a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c76b8 │ │ │ │ + bne.n 1c7648 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c76d4 │ │ │ │ - bl 1c5d04 │ │ │ │ + beq.n 1c7664 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c7708 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c7698 ) │ │ │ │ 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 1c76c8 │ │ │ │ + beq.n 1c7658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c76de │ │ │ │ + bne.n 1c766e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c76f0 │ │ │ │ - b.n 1c76c8 │ │ │ │ + bne.n 1c7680 │ │ │ │ + b.n 1c7658 │ │ │ │ nop │ │ │ │ - cbz r6, 1c774c │ │ │ │ + cbz r6, 1c76dc │ │ │ │ movs r6, r4 │ │ │ │ uxtb r0, r6 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c772a │ │ │ │ + cbz r0, 1c76ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c7694 │ │ │ │ + bl 1c7624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c777e │ │ │ │ + cbz r0, 1c770e │ │ │ │ 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, 1c7780 │ │ │ │ + cbz r1, 1c7710 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c7772 │ │ │ │ - ldr.w r8, [pc, #80] @ 1c77a0 │ │ │ │ + beq.n 1c7702 │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7730 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c7764 │ │ │ │ + beq.n 1c76f4 │ │ │ │ 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 1c7754 │ │ │ │ + bne.n 1c76e4 │ │ │ │ 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] @ (1c77a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7734 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -514473,45 +514425,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 1c70bc │ │ │ │ + bl 1c704c │ │ │ │ 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 1c70bc │ │ │ │ + bl 1c704c │ │ │ │ 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 1c7816 │ │ │ │ - ldr r3, [pc, #32] @ (1c7820 ) │ │ │ │ + bls.n 1c77a6 │ │ │ │ + ldr r3, [pc, #32] @ (1c77b0 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c7806 │ │ │ │ - bl 1c715c │ │ │ │ + bcc.n 1c7796 │ │ │ │ + bl 1c70ec │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c715c │ │ │ │ + bl 1c70ec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -514521,27 +514473,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c734c │ │ │ │ - cbz r0, 1c784c │ │ │ │ + bl 1c72dc │ │ │ │ + cbz r0, 1c77dc │ │ │ │ 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 1c734c │ │ │ │ - cbz r0, 1c786a │ │ │ │ + bl 1c72dc │ │ │ │ + cbz r0, 1c77fa │ │ │ │ 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 │ │ │ │ @@ -514551,112 +514503,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 1c734c │ │ │ │ + bl 1c72dc │ │ │ │ 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 1c734c │ │ │ │ + bl 1c72dc │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c78c4 │ │ │ │ + cbz r1, 1c7854 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c78c8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c7858 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1c78d0 │ │ │ │ + cbz r2, 1c7860 │ │ │ │ movs r6, 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 1c70bc │ │ │ │ - cbz r0, 1c7904 │ │ │ │ + bl 1c704c │ │ │ │ + cbz r0, 1c7894 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c7908 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c7898 ) │ │ │ │ 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} │ │ │ │ sub sp, #320 @ 0x140 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c7936 │ │ │ │ + cbz r1, 1c78c6 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7930 │ │ │ │ - ldr r0, [pc, #28] @ (1c793c ) │ │ │ │ + beq.n 1c78c0 │ │ │ │ + ldr r0, [pc, #28] @ (1c78cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c7932 │ │ │ │ + bne.n 1c78c2 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7920 │ │ │ │ + bne.n 1c78b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c7912 │ │ │ │ + b.n 1c78a2 │ │ │ │ nop │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ movs r6, 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] @ (1c79b8 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c7948 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c79a4 │ │ │ │ + cbz r0, 1c7934 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c79bc ) │ │ │ │ + ldr r2, [pc, #88] @ (1c794c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c79a8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7938 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c79b0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7940 ) │ │ │ │ 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] @ (1c79c0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c7950 ) │ │ │ │ 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] │ │ │ │ @@ -514670,15 +514622,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, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514692,55 +514644,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 1c7a0c │ │ │ │ + beq.n 1c799c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c7a48 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c79d8 ) │ │ │ │ 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 1c7a14 │ │ │ │ + bne.n 1c79a4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c79f6 │ │ │ │ + bne.n 1c7986 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c7a4c │ │ │ │ + ldr.w r8, [pc, #52] @ 1c79dc │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c70bc │ │ │ │ + bl 1c704c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7a0e │ │ │ │ + bne.n 1c799e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7a0c │ │ │ │ + beq.n 1c799c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c7a1a │ │ │ │ + bne.n 1c79aa │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7a34 │ │ │ │ - b.n 1c7a0c │ │ │ │ + bne.n 1c79c4 │ │ │ │ + b.n 1c799c │ │ │ │ nop │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ movs r6, r4 │ │ │ │ add r7, sp, #720 @ 0x2d0 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514750,124 +514702,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 1c7b1e │ │ │ │ + bne.n 1c7aae │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c7b06 │ │ │ │ + beq.n 1c7a96 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c7b14 │ │ │ │ + beq.n 1c7aa4 │ │ │ │ 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, 1c7b14 │ │ │ │ + cbnz r5, 1c7aa4 │ │ │ │ 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, 1c7b2c │ │ │ │ + cbnz r5, 1c7abc │ │ │ │ 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, 1c7b04 │ │ │ │ - cbz r4, 1c7b14 │ │ │ │ + cbz r0, 1c7a94 │ │ │ │ + cbz r4, 1c7aa4 │ │ │ │ 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 1c7b0e │ │ │ │ - cbz r4, 1c7b32 │ │ │ │ + b.n 1c7a9e │ │ │ │ + cbz r4, 1c7ac2 │ │ │ │ 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 1c7f04 │ │ │ │ + bl 1c7e94 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c7b0e │ │ │ │ + b.n 1c7a9e │ │ │ │ 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 1c7b8e │ │ │ │ + bne.n 1c7b1e │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c7eb8 │ │ │ │ + vldr d0, [pc, #872] @ 1c7e48 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c7b0e │ │ │ │ + beq.n 1c7a9e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c7dca │ │ │ │ + bne.w 1c7d5a │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c7b7e │ │ │ │ + bge.n 1c7b0e │ │ │ │ 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 1c7b0e │ │ │ │ + b.n 1c7a9e │ │ │ │ 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 1c7c80 │ │ │ │ + blt.n 1c7c10 │ │ │ │ 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 1c7d6a │ │ │ │ + bgt.w 1c7cfa │ │ │ │ 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 │ │ │ │ @@ -514886,28 +514838,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, 1c7c2e │ │ │ │ + cbnz r1, 1c7bbe │ │ │ │ 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 1c7f00 │ │ │ │ + bls.w 1c7e90 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c7d02 │ │ │ │ + bhi.n 1c7c92 │ │ │ │ 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 │ │ │ │ @@ -514915,29 +514867,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 1c7b0e │ │ │ │ + b.n 1c7a9e │ │ │ │ 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 1c7e28 │ │ │ │ + bhi.w 1c7db8 │ │ │ │ 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 │ │ │ │ @@ -514954,55 +514906,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 1c7c22 │ │ │ │ + b.n 1c7bb2 │ │ │ │ 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 1c7e60 │ │ │ │ + blt.w 1c7df0 │ │ │ │ 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 1c7eca │ │ │ │ + bne.w 1c7e5a │ │ │ │ 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 1c7b0e │ │ │ │ + b.n 1c7a9e │ │ │ │ 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, 1c7d88 │ │ │ │ + cbnz r0, 1c7d18 │ │ │ │ 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 │ │ │ │ @@ -515016,66 +514968,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 1c7d3e │ │ │ │ - b.n 1c7d1e │ │ │ │ + bcc.n 1c7cce │ │ │ │ + b.n 1c7cae │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c7e12 │ │ │ │ + blt.n 1c7da2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7ec0 │ │ │ │ + beq.n 1c7e50 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c7ee0 │ │ │ │ + blt.n 1c7e70 │ │ │ │ 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 1c7b7e │ │ │ │ + b.n 1c7b0e │ │ │ │ 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 1c7dd6 │ │ │ │ + b.n 1c7d66 │ │ │ │ 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, 1c7e44 │ │ │ │ + cbnz r0, 1c7dd4 │ │ │ │ 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 1c7da0 │ │ │ │ + b.n 1c7d30 │ │ │ │ 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 │ │ │ │ @@ -515090,168 +515042,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 1c7d3e │ │ │ │ + b.n 1c7cce │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c7dde │ │ │ │ + b.n 1c7d6e │ │ │ │ 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 1c7b0e │ │ │ │ + b.n 1c7a9e │ │ │ │ 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 1c7b7e │ │ │ │ + b.n 1c7b0e │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c7da0 │ │ │ │ + b.n 1c7d30 │ │ │ │ stmdb 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 1c8032 │ │ │ │ + bne.w 1c7fc2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c801e │ │ │ │ + beq.n 1c7fae │ │ │ │ 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 1c8028 │ │ │ │ + beq.n 1c7fb8 │ │ │ │ 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 1c8028 │ │ │ │ + bne.n 1c7fb8 │ │ │ │ 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 1c801e │ │ │ │ + bne.n 1c7fae │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8028 │ │ │ │ + bne.n 1c7fb8 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c801e │ │ │ │ + cbnz r2, 1c7fae │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8040 │ │ │ │ + beq.n 1c7fd0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c8064 │ │ │ │ + bne.n 1c7ff4 │ │ │ │ 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 1c804e │ │ │ │ + blt.n 1c7fde │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c81a6 │ │ │ │ + bne.w 1c8136 │ │ │ │ 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 1c8022 │ │ │ │ + b.n 1c7fb2 │ │ │ │ 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 1c7a50 │ │ │ │ + bl 1c79e0 │ │ │ │ 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 1c8022 │ │ │ │ + b.n 1c7fb2 │ │ │ │ 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 1c8008 │ │ │ │ + b.n 1c7f98 │ │ │ │ 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 1c811a │ │ │ │ + blt.n 1c80aa │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c81d8 │ │ │ │ + beq.w 1c8168 │ │ │ │ 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 1c81be │ │ │ │ + bgt.w 1c814e │ │ │ │ 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 │ │ │ │ @@ -515274,31 +515226,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 1c7fdc │ │ │ │ + bcs.w 1c7f6c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c7fdc │ │ │ │ + b.n 1c7f6c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c8200 │ │ │ │ + beq.n 1c8190 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c81e6 │ │ │ │ + bhi.n 1c8176 │ │ │ │ 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 │ │ │ │ @@ -515317,53 +515269,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 1c7fdc │ │ │ │ + bcs.w 1c7f6c │ │ │ │ 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 1c7fdc │ │ │ │ + b.n 1c7f6c │ │ │ │ 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 1c8022 │ │ │ │ + b.n 1c7fb2 │ │ │ │ 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 1c8108 │ │ │ │ + b.n 1c8098 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c8096 │ │ │ │ + b.n 1c8026 │ │ │ │ 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 1c8192 │ │ │ │ + b.n 1c8122 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c8128 │ │ │ │ + b.n 1c80b8 │ │ │ │ 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] │ │ │ │ @@ -515371,49 +515323,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 1c83d8 │ │ │ │ + beq.w 1c8368 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c83b2 │ │ │ │ + beq.w 1c8342 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c829e │ │ │ │ + cbnz r4, 1c822e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c8458 │ │ │ │ + beq.w 1c83e8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c8274 │ │ │ │ + bne.n 1c8204 │ │ │ │ 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, 1c82e4 │ │ │ │ + cbnz r2, 1c8274 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c8458 │ │ │ │ + beq.w 1c83e8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c82b8 │ │ │ │ + bne.n 1c8248 │ │ │ │ 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 │ │ │ │ @@ -515454,73 +515406,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 1c8416 │ │ │ │ + bge.n 1c83a6 │ │ │ │ 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 1c8396 │ │ │ │ + bcc.n 1c8326 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c8476 │ │ │ │ + blt.n 1c8406 │ │ │ │ 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 1c84d8 │ │ │ │ + bne.w 1c8468 │ │ │ │ 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 1c8440 │ │ │ │ + bne.n 1c83d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8440 │ │ │ │ + b.n 1c83d0 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c8462 │ │ │ │ + bne.n 1c83f2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c8402 │ │ │ │ + bne.n 1c8392 │ │ │ │ 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 1c846c │ │ │ │ + bne.n 1c83fc │ │ │ │ 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, 1c8462 │ │ │ │ + cbnz r1, 1c83f2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c83c4 │ │ │ │ + beq.n 1c8354 │ │ │ │ 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] │ │ │ │ @@ -515528,15 +515480,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 1c8374 │ │ │ │ + bcs.n 1c8304 │ │ │ │ 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 │ │ │ │ @@ -515552,15 +515504,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 1c84ce │ │ │ │ + bhi.n 1c845e │ │ │ │ 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 │ │ │ │ @@ -515575,34 +515527,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 1c8396 │ │ │ │ + b.n 1c8326 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8440 │ │ │ │ + b.n 1c83d0 │ │ │ │ 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 1c83d2 │ │ │ │ + b.n 1c8362 │ │ │ │ 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] @ 1c8a20 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c89b0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c8a24 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c89b4 │ │ │ │ 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] │ │ │ │ @@ -515626,46 +515578,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 1c8824 │ │ │ │ + beq.w 1c87b4 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c87cc │ │ │ │ + beq.w 1c875c │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8896 │ │ │ │ + beq.w 1c8826 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c85c4 │ │ │ │ + cbnz r0, 1c8554 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c8896 │ │ │ │ + beq.w 1c8826 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c859c │ │ │ │ + cbnz r2, 1c852c │ │ │ │ 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, 1c8600 │ │ │ │ + cbnz r3, 1c8590 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c8896 │ │ │ │ + beq.w 1c8826 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c85da │ │ │ │ + cbnz r1, 1c856a │ │ │ │ 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 │ │ │ │ @@ -515716,32 +515668,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 1c88b6 │ │ │ │ + bne.w 1c8846 │ │ │ │ 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 1c8ae0 │ │ │ │ + bne.w 1c8a70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c8c8c │ │ │ │ + beq.w 1c8c1c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8f2e │ │ │ │ + beq.w 1c8ebe │ │ │ │ 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 │ │ │ │ @@ -515763,15 +515715,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 1c8b04 │ │ │ │ + bge.w 1c8a94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -515781,204 +515733,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 1c8756 │ │ │ │ + beq.n 1c86e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9200 │ │ │ │ + bne.w 1c9190 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c8b86 │ │ │ │ + beq.w 1c8b16 │ │ │ │ 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] @ 1c8a18 │ │ │ │ + vldr d7, [pc, #680] @ 1c89a8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8d02 │ │ │ │ + beq.w 1c8c92 │ │ │ │ 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 1c8778 │ │ │ │ + bne.n 1c8708 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c90b6 │ │ │ │ + beq.w 1c9046 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c87b2 │ │ │ │ + cbnz r2, 1c8742 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c93f8 │ │ │ │ + bne.w 1c9388 │ │ │ │ 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 1c8982 │ │ │ │ + b.n 1c8912 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c89e4 │ │ │ │ + bne.w 1c8974 │ │ │ │ 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 1c8896 │ │ │ │ + bne.n 1c8826 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c89fe │ │ │ │ + beq.w 1c898e │ │ │ │ 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 1c89fe │ │ │ │ + bne.w 1c898e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c8a12 │ │ │ │ + bne.w 1c89a2 │ │ │ │ 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 1c89e4 │ │ │ │ + bne.w 1c8974 │ │ │ │ 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, 1c8896 │ │ │ │ + cbnz r0, 1c8826 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c89ea │ │ │ │ + beq.w 1c897a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c89ea │ │ │ │ + bne.w 1c897a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c8a28 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c8a24 ) │ │ │ │ + ldr r2, [pc, #396] @ (1c89b8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c89b4 ) │ │ │ │ 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 1c93f4 │ │ │ │ + bne.w 1c9384 │ │ │ │ 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 1c8a2c │ │ │ │ + beq.w 1c89bc │ │ │ │ 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 1c8bd8 │ │ │ │ + blt.w 1c8b68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c8d42 │ │ │ │ + bne.w 1c8cd2 │ │ │ │ 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 1c8b86 │ │ │ │ + beq.w 1c8b16 │ │ │ │ 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 1c8ee4 │ │ │ │ + bne.w 1c8e74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c90fa │ │ │ │ + bne.w 1c908a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9266 │ │ │ │ + beq.w 1c91f6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c8f48 │ │ │ │ + bne.w 1c8ed8 │ │ │ │ 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 │ │ │ │ @@ -515995,70 +515947,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 1c89bc │ │ │ │ + bcc.n 1c894c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c8f1c │ │ │ │ + blt.w 1c8eac │ │ │ │ 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 1c90ba │ │ │ │ + bne.w 1c904a │ │ │ │ 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 1c8d3a │ │ │ │ + bne.w 1c8cca │ │ │ │ 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 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ ... │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c8c92 │ │ │ │ + beq.w 1c8c22 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8f3c │ │ │ │ + beq.w 1c8ecc │ │ │ │ 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 │ │ │ │ @@ -516080,15 +516032,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 1c88f8 │ │ │ │ + bge.w 1c8888 │ │ │ │ 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 │ │ │ │ @@ -516098,56 +516050,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c90d4 │ │ │ │ + beq.w 1c9064 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c8b2a │ │ │ │ + ble.n 1c8aba │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c8c1a │ │ │ │ - b.n 1c9220 │ │ │ │ + bne.w 1c8baa │ │ │ │ + b.n 1c91b0 │ │ │ │ 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 1c8bac │ │ │ │ + blt.n 1c8b3c │ │ │ │ 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 1c8b1a │ │ │ │ + beq.n 1c8aaa │ │ │ │ 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 1c8b10 │ │ │ │ - b.n 1c88f8 │ │ │ │ + bne.n 1c8aa0 │ │ │ │ + b.n 1c8888 │ │ │ │ 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 │ │ │ │ @@ -516169,29 +516121,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 1c8c1e │ │ │ │ + bne.n 1c8bae │ │ │ │ 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 1c8eae │ │ │ │ + blt.w 1c8e3e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8982 │ │ │ │ + b.n 1c8912 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516199,16 +516151,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 1c873e │ │ │ │ - b.n 1c8756 │ │ │ │ + bne.w 1c86ce │ │ │ │ + b.n 1c86e6 │ │ │ │ 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 │ │ │ │ @@ -516217,138 +516169,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c90d4 │ │ │ │ + beq.w 1c9064 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c8b2a │ │ │ │ + ble.n 1c8aba │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c93b6 │ │ │ │ + beq.w 1c9346 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c8756 │ │ │ │ + beq.w 1c86e6 │ │ │ │ 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 1c8c4a │ │ │ │ + beq.n 1c8bda │ │ │ │ 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 1c9032 │ │ │ │ + beq.w 1c8fc2 │ │ │ │ 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 1c918c │ │ │ │ + bcs.w 1c911c │ │ │ │ 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 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ 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 1c8cd8 │ │ │ │ + bcc.n 1c8c68 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c91a8 │ │ │ │ + blt.w 1c9138 │ │ │ │ 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 1c9252 │ │ │ │ + bne.w 1c91e2 │ │ │ │ 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 1c8cf0 │ │ │ │ + bne.n 1c8c80 │ │ │ │ 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 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c8786 │ │ │ │ + b.n 1c8716 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c8d32 │ │ │ │ + bcc.n 1c8cc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9226 │ │ │ │ + blt.w 1c91b6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c90ba │ │ │ │ + bne.w 1c904a │ │ │ │ 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 1c89d2 │ │ │ │ + b.n 1c8962 │ │ │ │ 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 1c8fa0 │ │ │ │ + bne.w 1c8f30 │ │ │ │ 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 │ │ │ │ @@ -516367,68 +516319,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 1c8d86 │ │ │ │ + bne.n 1c8d16 │ │ │ │ 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 1c93a2 │ │ │ │ + beq.w 1c9332 │ │ │ │ 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 546f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c8ff4 │ │ │ │ + beq.w 1c8f84 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c9000 │ │ │ │ + beq.w 1c8f90 │ │ │ │ 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 1c8ea4 │ │ │ │ + beq.n 1c8e34 │ │ │ │ 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 1c8df0 │ │ │ │ + bne.n 1c8d80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c879a │ │ │ │ + beq.w 1c872a │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c8e36 │ │ │ │ + bmi.n 1c8dc6 │ │ │ │ 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] │ │ │ │ @@ -516440,65 +516392,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 1c8e7c │ │ │ │ + bcc.n 1c8e0c │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c9352 │ │ │ │ + blt.w 1c92e2 │ │ │ │ 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 1c9252 │ │ │ │ + bne.w 1c91e2 │ │ │ │ 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 1c889a │ │ │ │ + b.n 1c882a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c8dfc │ │ │ │ + b.n 1c8d8c │ │ │ │ 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 1c8d0c │ │ │ │ + bne.w 1c8c9c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c8d1e │ │ │ │ + bcs.w 1c8cae │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c8d3a │ │ │ │ + b.n 1c8cca │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c879a │ │ │ │ + bge.w 1c872a │ │ │ │ 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 │ │ │ │ @@ -516508,132 +516460,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 1c8f00 │ │ │ │ - b.n 1c879a │ │ │ │ + bne.n 1c8e90 │ │ │ │ + b.n 1c872a │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c913e │ │ │ │ + ble.w 1c90ce │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c89d2 │ │ │ │ + b.n 1c8962 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c86c0 │ │ │ │ + b.w 1c8650 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c8a48 │ │ │ │ + b.n 1c89d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9106 │ │ │ │ + beq.w 1c9096 │ │ │ │ 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 1c92ce │ │ │ │ + bne.w 1c925e │ │ │ │ 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 1c8f90 │ │ │ │ + bne.n 1c8f20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c88fa │ │ │ │ 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 1c8fc4 │ │ │ │ + b.n 1c8f54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c8fe2 │ │ │ │ + beq.n 1c8f72 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c8fc0 │ │ │ │ + beq.n 1c8f50 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9110 │ │ │ │ + bls.w 1c90a0 │ │ │ │ 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 1c8dd2 │ │ │ │ + b.n 1c8d62 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9110 │ │ │ │ + bls.w 1c90a0 │ │ │ │ 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 1c8de4 │ │ │ │ + bne.w 1c8d74 │ │ │ │ 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 1c9016 │ │ │ │ + beq.n 1c8fa6 │ │ │ │ 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 1c900c │ │ │ │ + bne.n 1c8f9c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8b92 │ │ │ │ + b.n 1c8b22 │ │ │ │ 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 1c909a │ │ │ │ + bcc.n 1c902a │ │ │ │ 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 │ │ │ │ @@ -516655,67 +516607,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 1c8c78 │ │ │ │ + beq.w 1c8c08 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c8c78 │ │ │ │ + b.n 1c8c08 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8944 │ │ │ │ + b.n 1c88d4 │ │ │ │ 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 1c889a │ │ │ │ + b.w 1c882a │ │ │ │ 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 1c90de │ │ │ │ + bne.n 1c906e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c875c │ │ │ │ + b.w 1c86ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c8944 │ │ │ │ + b.n 1c88d4 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c8f52 │ │ │ │ + b.n 1c8ee2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c9274 │ │ │ │ + bne.w 1c9204 │ │ │ │ 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 1c9130 │ │ │ │ - b.n 1c8dba │ │ │ │ + bne.n 1c90c0 │ │ │ │ + b.n 1c8d4a │ │ │ │ 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 │ │ │ │ @@ -516729,28 +516681,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 1c89bc │ │ │ │ + b.n 1c894c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c93c4 │ │ │ │ + blt.w 1c9354 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c933a │ │ │ │ + blt.w 1c92ca │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c8c78 │ │ │ │ + b.n 1c8c08 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c92c4 │ │ │ │ + bhi.w 1c9254 │ │ │ │ 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 │ │ │ │ @@ -516764,55 +516716,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 1c8cd8 │ │ │ │ + b.n 1c8c68 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c8b2a │ │ │ │ + ble.w 1c8aba │ │ │ │ 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 1c8c2e │ │ │ │ + bne.w 1c8bbe │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c8b86 │ │ │ │ + b.n 1c8b16 │ │ │ │ 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 1c8d3a │ │ │ │ + b.n 1c8cca │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c889a │ │ │ │ + b.w 1c882a │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c889a │ │ │ │ + b.w 1c882a │ │ │ │ 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 │ │ │ │ @@ -516825,42 +516777,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 1c92b4 │ │ │ │ + beq.n 1c9244 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c93ec │ │ │ │ + beq.w 1c937c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c8d6c │ │ │ │ + b.n 1c8cfc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8cf0 │ │ │ │ + b.n 1c8c80 │ │ │ │ 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 1c8966 │ │ │ │ + beq.w 1c88f6 │ │ │ │ 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 │ │ │ │ @@ -516870,28 +516822,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 1c9310 │ │ │ │ + bne.n 1c92a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c896a │ │ │ │ - b.w 1c8970 │ │ │ │ + bne.w 1c88fa │ │ │ │ + b.w 1c8900 │ │ │ │ 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 1c889a │ │ │ │ + b.w 1c882a │ │ │ │ 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 │ │ │ │ @@ -516906,56 +516858,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 1c8e7c │ │ │ │ + b.n 1c8e0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c8dd2 │ │ │ │ + bne.w 1c8d62 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c8de4 │ │ │ │ - b.n 1c9000 │ │ │ │ + bne.w 1c8d74 │ │ │ │ + b.n 1c8f90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c8b9c │ │ │ │ + b.w 1c8b2c │ │ │ │ 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 1c90b0 │ │ │ │ + b.n 1c9040 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c8db6 │ │ │ │ + b.n 1c8d46 │ │ │ │ blx 54c30 <__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 1c8f6e │ │ │ │ + bls.w 1c8efe │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c896a │ │ │ │ + b.w 1c88fa │ │ │ │ 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] │ │ │ │ @@ -516964,64 +516916,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 1c9590 │ │ │ │ + beq.w 1c9520 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c9568 │ │ │ │ + beq.w 1c94f8 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c95e4 │ │ │ │ - cbnz r1, 1c9474 │ │ │ │ + beq.w 1c9574 │ │ │ │ + cbnz r1, 1c9404 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c95e4 │ │ │ │ + beq.w 1c9574 │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c948a │ │ │ │ + cbnz r3, 1c941a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c95e4 │ │ │ │ + beq.w 1c9574 │ │ │ │ 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 1c9604 │ │ │ │ + bcc.w 1c9594 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c95ee │ │ │ │ + beq.w 1c957e │ │ │ │ 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 1c9630 │ │ │ │ + beq.w 1c95c0 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c96ae │ │ │ │ - beq.w 1c974c │ │ │ │ + blt.w 1c963e │ │ │ │ + beq.w 1c96dc │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c9806 │ │ │ │ + bls.w 1c9796 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c94ee │ │ │ │ + cbnz r6, 1c947e │ │ │ │ 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 │ │ │ │ @@ -517043,110 +516995,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 1c9744 │ │ │ │ + bls.w 1c96d4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9724 │ │ │ │ + blt.w 1c96b4 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9744 │ │ │ │ + beq.w 1c96d4 │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c969c │ │ │ │ + b.n 1c962c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9618 │ │ │ │ + bne.n 1c95a8 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c95e4 │ │ │ │ + bne.n 1c9574 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9622 │ │ │ │ + beq.n 1c95b2 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c95ca │ │ │ │ + b.n 1c955a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c9626 │ │ │ │ + bne.n 1c95b6 │ │ │ │ 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 1c9618 │ │ │ │ + bne.n 1c95a8 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c95e4 │ │ │ │ + cbnz r1, 1c9574 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9622 │ │ │ │ + beq.n 1c95b2 │ │ │ │ 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 1c9622 │ │ │ │ + bne.n 1c95b2 │ │ │ │ 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 1c9852 │ │ │ │ + beq.w 1c97e2 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c94b2 │ │ │ │ + b.n 1c9442 │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c94b2 │ │ │ │ - b.n 1c95ee │ │ │ │ + bne.w 1c9442 │ │ │ │ + b.n 1c957e │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c95da │ │ │ │ + b.n 1c956a │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9798 │ │ │ │ + ble.w 1c9728 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c9666 │ │ │ │ + bhi.n 1c95f6 │ │ │ │ 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 │ │ │ │ @@ -517156,33 +517108,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 1c9894 │ │ │ │ + blt.w 1c9824 │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c98e4 │ │ │ │ + bls.w 1c9874 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c98ec │ │ │ │ + blt.w 1c987c │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c984a │ │ │ │ + beq.w 1c97da │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c95e8 │ │ │ │ + b.n 1c9578 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c97f0 │ │ │ │ + blt.w 1c9780 │ │ │ │ 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 │ │ │ │ @@ -517199,66 +517151,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 1c9770 │ │ │ │ + bne.n 1c9700 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9846 │ │ │ │ + bls.w 1c97d6 │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c9846 │ │ │ │ + bhi.w 1c97d6 │ │ │ │ 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 1c9846 │ │ │ │ + beq.n 1c97d6 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c984a │ │ │ │ + b.n 1c97da │ │ │ │ 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 1c95e8 │ │ │ │ + beq.w 1c9578 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9770 │ │ │ │ + bge.n 1c9700 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c977c │ │ │ │ + cbnz r6, 1c970c │ │ │ │ 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 1c9546 │ │ │ │ - b.n 1c94f4 │ │ │ │ + bpl.w 1c94d6 │ │ │ │ + b.n 1c9484 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c97ec │ │ │ │ + blt.n 1c977c │ │ │ │ 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 │ │ │ │ @@ -517272,88 +517224,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 1c9674 │ │ │ │ + b.n 1c9604 │ │ │ │ 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 1c94f4 │ │ │ │ + b.n 1c9484 │ │ │ │ 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 1c9770 │ │ │ │ + bne.n 1c9700 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c9846 │ │ │ │ + bls.n 1c97d6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9722 │ │ │ │ + blt.w 1c96b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c95da │ │ │ │ + b.n 1c956a │ │ │ │ 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 1c98d0 │ │ │ │ + bls.n 1c9860 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c98ac │ │ │ │ + blt.n 1c983c │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c98d0 │ │ │ │ + cbz r2, 1c9860 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c95e8 │ │ │ │ + b.n 1c9578 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9744 │ │ │ │ + bls.w 1c96d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c9552 │ │ │ │ + bge.w 1c94e2 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c972e │ │ │ │ + b.n 1c96be │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c98da │ │ │ │ + bhi.n 1c986a │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517362,53 +517314,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c95e8 │ │ │ │ + b.n 1c9578 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c984a │ │ │ │ + b.n 1c97da │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9748 │ │ │ │ + b.n 1c96d8 │ │ │ │ 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 1c998a │ │ │ │ + beq.n 1c991a │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c9982 │ │ │ │ + beq.n 1c9912 │ │ │ │ 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 1c9982 │ │ │ │ + beq.n 1c9912 │ │ │ │ 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 1c99a4 │ │ │ │ + bhi.n 1c9934 │ │ │ │ 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 │ │ │ │ @@ -517423,32 +517375,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 1c9986 │ │ │ │ + bne.n 1c9916 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c99b4 │ │ │ │ + blt.n 1c9944 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1c99f8 │ │ │ │ + beq.n 1c9988 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1c999c │ │ │ │ + b.n 1c992c │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1c99ec │ │ │ │ + bhi.n 1c997c │ │ │ │ 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 │ │ │ │ @@ -517456,47 +517408,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 1c9976 │ │ │ │ + b.n 1c9906 │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c995a │ │ │ │ + b.n 1c98ea │ │ │ │ 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 1c9a5a │ │ │ │ + beq.n 1c99ea │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1c9a56 │ │ │ │ + beq.n 1c99e6 │ │ │ │ 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 1c9a56 │ │ │ │ + beq.n 1c99e6 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1c9a76 │ │ │ │ + bls.n 1c9a06 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c9a84 │ │ │ │ + blt.n 1c9a14 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1c9aa4 │ │ │ │ + beq.n 1c9a34 │ │ │ │ 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 │ │ │ │ @@ -517519,272 +517471,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 1c9a7a │ │ │ │ + bhi.n 1c9a0a │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1c9a7a │ │ │ │ + b.n 1c9a0a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1c9a7a │ │ │ │ + b.n 1c9a0a │ │ │ │ stmdb 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 1c9ae6 │ │ │ │ + beq.n 1c9a76 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1c9ae6 │ │ │ │ + beq.n 1c9a76 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1c9af2 │ │ │ │ + cbnz r2, 1c9a82 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9ad8 │ │ │ │ + bne.n 1c9a68 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 54208 │ │ │ │ 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 1c9b2a │ │ │ │ + beq.n 1c9aba │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1c9b2a │ │ │ │ + beq.n 1c9aba │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c9b32 │ │ │ │ + cbnz r3, 1c9ac2 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1c9b16 │ │ │ │ + bne.n 1c9aa6 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9adc │ │ │ │ + b.n 1c9a6c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1c9b66 │ │ │ │ + beq.n 1c9af6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1c9b66 │ │ │ │ + beq.n 1c9af6 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c9b6e │ │ │ │ + cbnz r3, 1c9afe │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c9b54 │ │ │ │ + bne.n 1c9ae4 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9b1a │ │ │ │ + b.n 1c9aaa │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1c9ba2 │ │ │ │ + beq.n 1c9b32 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1c9ba2 │ │ │ │ + beq.n 1c9b32 │ │ │ │ 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, 1c9ba8 │ │ │ │ + cbnz r3, 1c9b38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c9b8e │ │ │ │ + bne.n 1c9b1e │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9b58 │ │ │ │ + b.n 1c9ae8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1c9bdc │ │ │ │ + beq.n 1c9b6c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1c9bdc │ │ │ │ + beq.n 1c9b6c │ │ │ │ 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, 1c9be2 │ │ │ │ + cbnz r1, 1c9b72 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9bca │ │ │ │ + bne.n 1c9b5a │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 54208 │ │ │ │ - b.n 1c9b92 │ │ │ │ + b.n 1c9b22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9aac │ │ │ │ - b.n 1c9bce │ │ │ │ + bl 1c9a3c │ │ │ │ + b.n 1c9b5e │ │ │ │ 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, 1c9c0a │ │ │ │ + cbnz r3, 1c9b9a │ │ │ │ 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 1c9c48 │ │ │ │ + beq.n 1c9bd8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1c9c48 │ │ │ │ + beq.n 1c9bd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1c9c52 │ │ │ │ + cbnz r1, 1c9be2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1c9c3a │ │ │ │ + bne.n 1c9bca │ │ │ │ mov r0, r9 │ │ │ │ blx 54208 │ │ │ │ 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 1c9c84 │ │ │ │ + beq.n 1c9c14 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1c9c84 │ │ │ │ + beq.n 1c9c14 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1c9c92 │ │ │ │ + cbnz r1, 1c9c22 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c9c72 │ │ │ │ + bne.n 1c9c02 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1c9c3e │ │ │ │ + b.n 1c9bce │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1c9cc0 │ │ │ │ + beq.n 1c9c50 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1c9cc0 │ │ │ │ + beq.n 1c9c50 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1c9cca │ │ │ │ + cbnz r1, 1c9c5a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1c9cb0 │ │ │ │ + bne.n 1c9c40 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c9c76 │ │ │ │ + b.n 1c9c06 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c9aac │ │ │ │ + bl 1c9a3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c9cb4 │ │ │ │ + b.n 1c9c44 │ │ │ │ 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] @ (1c9f4c ) │ │ │ │ + ldr r2, [pc, #604] @ (1c9edc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1c9f50 ) │ │ │ │ + ldr r3, [pc, #604] @ (1c9ee0 ) │ │ │ │ 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 1c9ea0 │ │ │ │ + beq.w 1c9e30 │ │ │ │ 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 │ │ │ │ @@ -517797,475 +517749,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 1c9e36 │ │ │ │ + bcs.n 1c9dc6 │ │ │ │ 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 1c9d7c │ │ │ │ - b.n 1c9db0 │ │ │ │ + bne.n 1c9d0c │ │ │ │ + b.n 1c9d40 │ │ │ │ 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, 1c9dd8 │ │ │ │ + cbz r4, 1c9d68 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1c9d78 │ │ │ │ + bne.n 1c9d08 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1c9f54 ) │ │ │ │ + ldr r2, [pc, #408] @ (1c9ee4 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1c9f50 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c9ee0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9f46 │ │ │ │ + bne.w 1c9ed6 │ │ │ │ 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 54244 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1c9e32 │ │ │ │ + cbnz r0, 1c9dc2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9e1c │ │ │ │ + bne.n 1c9dac │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c9e0c │ │ │ │ + bne.n 1c9d9c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9da6 │ │ │ │ + beq.n 1c9d36 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1c9da6 │ │ │ │ + b.n 1c9d36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9e02 │ │ │ │ + b.n 1c9d92 │ │ │ │ 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 54244 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c9f38 │ │ │ │ + bne.n 1c9ec8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1c9e82 │ │ │ │ + bne.n 1c9e12 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c9e72 │ │ │ │ + bne.n 1c9e02 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1c9d34 │ │ │ │ + beq.w 1c9cc4 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1c9d34 │ │ │ │ + b.n 1c9cc4 │ │ │ │ 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 1c9f40 │ │ │ │ + beq.n 1c9ed0 │ │ │ │ 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 1c9eba │ │ │ │ + bne.n 1c9e4a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1c9f2c │ │ │ │ + cbz r4, 1c9ebc │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54244 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1c9f3c │ │ │ │ + cbnz r0, 1c9ecc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546f0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c9f10 │ │ │ │ + bne.n 1c9ea0 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9f00 │ │ │ │ + bne.n 1c9e90 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9d1e │ │ │ │ + beq.w 1c9cae │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1c9d1e │ │ │ │ + b.n 1c9cae │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c9ede │ │ │ │ + b.n 1c9e6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9e5e │ │ │ │ + b.n 1c9dee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9ef4 │ │ │ │ + b.n 1c9e84 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1c9f30 │ │ │ │ + b.n 1c9ec0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #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] @ (1ca018 ) │ │ │ │ + ldr r0, [pc, #172] @ (1c9fa8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ca01c ) │ │ │ │ + ldr r1, [pc, #172] @ (1c9fac ) │ │ │ │ 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, 1ca010 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1c9fa0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54ca8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1c9fda │ │ │ │ + cbz r5, 1c9f6a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1c9fba │ │ │ │ + beq.n 1c9f4a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1c9fb4 │ │ │ │ + bne.n 1c9f44 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c9fa4 │ │ │ │ + bne.n 1c9f34 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1c9fda │ │ │ │ - cbz r6, 1c9ff6 │ │ │ │ + cbz r3, 1c9f6a │ │ │ │ + cbz r6, 1c9f86 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c9fd4 │ │ │ │ + bge.n 1c9f64 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1ca002 │ │ │ │ + beq.n 1c9f92 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9f9c │ │ │ │ + bne.n 1c9f2c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1ca020 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ca01c ) │ │ │ │ + ldr r2, [pc, #64] @ (1c9fb0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c9fac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca006 │ │ │ │ + bne.n 1c9f96 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ - b.n 1c9fd4 │ │ │ │ + bl 1c1a50 │ │ │ │ + b.n 1c9f64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c9fdc │ │ │ │ + b.n 1c9f6c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r3, r3, #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, 1ca04e │ │ │ │ + cbz r2, 1c9fde │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca060 │ │ │ │ + bcc.n 1c9ff0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca094 │ │ │ │ + bcs.n 1ca024 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d8f28 │ │ │ │ + bl 1d8eb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d90ec │ │ │ │ + bl 1d907c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca072 │ │ │ │ + bne.n 1ca002 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca04a │ │ │ │ + beq.n 1c9fda │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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] @ (1ca0e4 ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca0e8 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca074 ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca078 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca0d8 │ │ │ │ + beq.n 1ca068 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca024 │ │ │ │ + bl 1c9fb4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca0c2 │ │ │ │ - ldr r0, [pc, #16] @ (1ca0ec ) │ │ │ │ + bne.n 1ca052 │ │ │ │ + ldr r0, [pc, #16] @ (1ca07c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r3, #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] @ (1ca178 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca108 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca17c ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca10c ) │ │ │ │ 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 55130 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca180 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca110 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1caa04 │ │ │ │ - cbnz r0, 1ca16a │ │ │ │ + bl 1ca994 │ │ │ │ + cbnz r0, 1ca0fa │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca156 │ │ │ │ + bmi.n 1ca0e6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca184 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca17c ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca114 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca10c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca174 │ │ │ │ + bne.n 1ca104 │ │ │ │ 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 544a0 │ │ │ │ - b.n 1ca13c │ │ │ │ + b.n 1ca0cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca13e │ │ │ │ + b.n 1ca0ce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1ca1ac ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca13c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d8fc4 │ │ │ │ - ldr r0, [pc, #12] @ (1ca1b0 ) │ │ │ │ + bl 1d8f54 │ │ │ │ + ldr r0, [pc, #12] @ (1ca140 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330524 │ │ │ │ + bl 3304b4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #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 1cac4c │ │ │ │ - cbnz r0, 1ca1cc │ │ │ │ + bl 1cabdc │ │ │ │ + cbnz r0, 1ca15c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac38 │ │ │ │ + bl 1cabc8 │ │ │ │ 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] @ (1ca434 ) │ │ │ │ + ldr r2, [pc, #588] @ (1ca3c4 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1ca438 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ca3c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1ca43c ) │ │ │ │ + ldr r5, [pc, #588] @ (1ca3cc ) │ │ │ │ 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 54208 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1ca3d6 │ │ │ │ + bmi.w 1ca366 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1ca3c4 │ │ │ │ + bmi.w 1ca354 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca3a6 │ │ │ │ + bne.w 1ca336 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca242 │ │ │ │ - b.n 1ca2fc │ │ │ │ + bhi.n 1ca1d2 │ │ │ │ + b.n 1ca28c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d8f94 │ │ │ │ + bl 1d8f24 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca2fc │ │ │ │ + bls.n 1ca28c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca232 │ │ │ │ + beq.n 1ca1c2 │ │ │ │ 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] │ │ │ │ @@ -518287,168 +518239,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54e9c <__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 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca39e │ │ │ │ + beq.n 1ca32e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca2ec │ │ │ │ + cbz r3, 1ca27c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca2d6 │ │ │ │ + bne.n 1ca266 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1ca40c │ │ │ │ + beq.w 1ca39c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca222 │ │ │ │ + beq.n 1ca1b2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca222 │ │ │ │ + b.n 1ca1b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca37c │ │ │ │ + cbnz r7, 1ca30c │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca372 │ │ │ │ + beq.n 1ca302 │ │ │ │ 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, 1ca35c │ │ │ │ + cbz r2, 1ca2ec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca35a │ │ │ │ + cbz r0, 1ca2ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca33c │ │ │ │ + bne.n 1ca2cc │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1ca402 │ │ │ │ + beq.n 1ca392 │ │ │ │ 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 543a4 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca322 │ │ │ │ + bne.n 1ca2b2 │ │ │ │ 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 1d906c │ │ │ │ - ldr r2, [pc, #188] @ (1ca440 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ca438 ) │ │ │ │ + bl 1d8ffc │ │ │ │ + ldr r2, [pc, #188] @ (1ca3d0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ca3c8 ) │ │ │ │ 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 1ca430 │ │ │ │ + bne.n 1ca3c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d906c │ │ │ │ - b.n 1ca222 │ │ │ │ - ldr r2, [pc, #156] @ (1ca444 ) │ │ │ │ + bl 1d8ffc │ │ │ │ + b.n 1ca1b2 │ │ │ │ + ldr r2, [pc, #156] @ (1ca3d4 ) │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1caa8c │ │ │ │ - b.n 1ca21a │ │ │ │ + bl 1caa1c │ │ │ │ + b.n 1ca1aa │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 545fc │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54db4 │ │ │ │ - b.n 1ca212 │ │ │ │ + b.n 1ca1a2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 546f0 │ │ │ │ - ldr r3, [pc, #100] @ (1ca448 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ca3d8 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca420 │ │ │ │ + cbz r3, 1ca3b0 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d90d8 │ │ │ │ + bl 1d9068 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1cab10 │ │ │ │ + bl 1caaa0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca20c │ │ │ │ + b.n 1ca19c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1ca350 │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1ca2e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca222 │ │ │ │ - b.n 1ca2f2 │ │ │ │ - ldr r3, [pc, #40] @ (1ca44c ) │ │ │ │ + beq.w 1ca1b2 │ │ │ │ + b.n 1ca282 │ │ │ │ + ldr r3, [pc, #40] @ (1ca3dc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d8f14 │ │ │ │ - b.n 1ca3ec │ │ │ │ + bl 1d8ea4 │ │ │ │ + b.n 1ca37c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldc2l 0, cr0, [lr], {23} │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -518462,87 +518414,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1ca4b2 │ │ │ │ + cbz r2, 1ca442 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ca4a0 │ │ │ │ - bhi.n 1ca4de │ │ │ │ + beq.n 1ca430 │ │ │ │ + bhi.n 1ca46e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1ca48e │ │ │ │ + b.n 1ca41e │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca49e │ │ │ │ + beq.n 1ca42e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca0f0 │ │ │ │ + bl 1ca080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca488 │ │ │ │ + bne.n 1ca418 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ca4a4 │ │ │ │ + cbz r7, 1ca434 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca4a8 │ │ │ │ - bcs.n 1ca482 │ │ │ │ + beq.n 1ca438 │ │ │ │ + bcs.n 1ca412 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca024 │ │ │ │ + bl 1c9fb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d906c │ │ │ │ - b.n 1ca4a0 │ │ │ │ + bl 1d8ffc │ │ │ │ + b.n 1ca430 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ca024 │ │ │ │ + bl 1c9fb4 │ │ │ │ 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, 1ca50e │ │ │ │ + cbz r2, 1ca49e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ca52a │ │ │ │ - ldr r0, [pc, #360] @ (1ca680 ) │ │ │ │ + ble.n 1ca4ba │ │ │ │ + ldr r0, [pc, #360] @ (1ca610 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1ca592 │ │ │ │ + cbnz r1, 1ca522 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ca5ae │ │ │ │ + beq.n 1ca53e │ │ │ │ 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 │ │ │ │ @@ -518560,38 +518512,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 1d8f78 │ │ │ │ + bl 1d8f08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca672 │ │ │ │ + beq.n 1ca602 │ │ │ │ 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 1ca52a │ │ │ │ + bcs.n 1ca4ba │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca450 │ │ │ │ + bl 1ca3e0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ca52a │ │ │ │ + b.n 1ca4ba │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1ca650 │ │ │ │ + bpl.n 1ca5e0 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1ca650 │ │ │ │ + bcs.n 1ca5e0 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -518616,60 +518568,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1ca5fa │ │ │ │ + bne.n 1ca58a │ │ │ │ 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 54208 │ │ │ │ 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 1ca53a │ │ │ │ + b.n 1ca4ca │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8f94 │ │ │ │ + bl 1d8f24 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ca65a │ │ │ │ + beq.n 1ca5ea │ │ │ │ mov r3, sl │ │ │ │ - b.n 1ca532 │ │ │ │ + b.n 1ca4c2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 1c55f0 │ │ │ │ + bl 1c5580 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ca7ae │ │ │ │ + beq.w 1ca73e │ │ │ │ blx 5513c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -518680,18 +518632,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ca7b8 │ │ │ │ + ble.n 1ca748 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1ca808 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ca798 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ @@ -518703,295 +518655,295 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1d8fc4 │ │ │ │ + bl 1d8f54 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d8f58 │ │ │ │ + bl 1d8ee8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d8f58 │ │ │ │ + bl 1d8ee8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54f8c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ca7c8 │ │ │ │ + beq.n 1ca758 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54f8c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ca7c8 │ │ │ │ + beq.n 1ca758 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1ca762 │ │ │ │ - b.n 1ca774 │ │ │ │ + cbnz r3, 1ca6f2 │ │ │ │ + b.n 1ca704 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1ca774 │ │ │ │ + bls.n 1ca704 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca0f0 │ │ │ │ + bl 1ca080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca758 │ │ │ │ - cbz r4, 1ca7c8 │ │ │ │ + bne.n 1ca6e8 │ │ │ │ + cbz r4, 1ca758 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1ca80c ) │ │ │ │ - ldr r0, [pc, #152] @ (1ca810 ) │ │ │ │ - ldr r4, [pc, #152] @ (1ca814 ) │ │ │ │ + ldr r1, [pc, #148] @ (1ca79c ) │ │ │ │ + ldr r0, [pc, #152] @ (1ca7a0 ) │ │ │ │ + ldr r4, [pc, #152] @ (1ca7a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9050 │ │ │ │ - ldr r3, [pc, #140] @ (1ca818 ) │ │ │ │ + bl 1d8fe0 │ │ │ │ + ldr r3, [pc, #140] @ (1ca7a8 ) │ │ │ │ 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 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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 546f0 │ │ │ │ - ldr r2, [pc, #96] @ (1ca81c ) │ │ │ │ + ldr r2, [pc, #96] @ (1ca7ac ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 547c8 │ │ │ │ - b.n 1ca6f0 │ │ │ │ + b.n 1ca680 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1ca7f4 │ │ │ │ + cbz r3, 1ca784 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 54208 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r0, #23] │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca024 │ │ │ │ + bl 1c9fb4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1ca88a │ │ │ │ - ldr r0, [pc, #116] @ (1ca8b4 ) │ │ │ │ + cbz r3, 1ca81a │ │ │ │ + ldr r0, [pc, #116] @ (1ca844 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d9050 │ │ │ │ - ldr r3, [pc, #112] @ (1ca8b8 ) │ │ │ │ + bl 1d8fe0 │ │ │ │ + ldr r3, [pc, #112] @ (1ca848 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ca882 │ │ │ │ + beq.n 1ca812 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1ca8bc │ │ │ │ + ldr.w ip, [pc, #100] @ 1ca84c │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1ca86c │ │ │ │ + b.n 1ca7fc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1ca882 │ │ │ │ + beq.n 1ca812 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ca85e │ │ │ │ + bne.n 1ca7ee │ │ │ │ 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] @ (1ca8c0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ca850 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d8f44 │ │ │ │ + bl 1d8ed4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d8fb0 │ │ │ │ + bl 1d8f40 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 54208 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 54208 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1ca908 │ │ │ │ + cbz r3, 1ca898 │ │ │ │ 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 1ca4ec │ │ │ │ + bl 1ca47c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ 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] @ (1ca9f4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ca984 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1ca9f8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1ca988 ) │ │ │ │ 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 1d9050 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ca9e8 │ │ │ │ + beq.n 1ca978 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 55130 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cac20 │ │ │ │ + bl 1cabb0 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1ca99e │ │ │ │ - ldr.w fp, [pc, #136] @ 1ca9fc │ │ │ │ + cbz r3, 1ca92e │ │ │ │ + ldr.w fp, [pc, #136] @ 1ca98c │ │ │ │ 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 1ca4ec │ │ │ │ + bl 1ca47c │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ca97e │ │ │ │ + bhi.n 1ca90e │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d906c │ │ │ │ + bl 1d8ffc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca9da │ │ │ │ + cbnz r3, 1ca96a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1ca9ae │ │ │ │ + bne.n 1ca93e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #60] @ (1caa00 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ca9f8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ca990 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ca988 ) │ │ │ │ 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 1ca9f0 │ │ │ │ + bne.n 1ca980 │ │ │ │ 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 1c9f58 │ │ │ │ - b.n 1ca9b2 │ │ │ │ + bl 1c9ee8 │ │ │ │ + b.n 1ca942 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d906c │ │ │ │ - b.n 1ca9c0 │ │ │ │ + bl 1d8ffc │ │ │ │ + b.n 1ca950 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r3, r3, #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] @ (1caa80 ) │ │ │ │ - ldr r3, [pc, #108] @ (1caa84 ) │ │ │ │ + ldr r2, [pc, #104] @ (1caa10 ) │ │ │ │ + ldr r3, [pc, #108] @ (1caa14 ) │ │ │ │ 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] │ │ │ │ @@ -519007,68 +518959,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 541fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9088 │ │ │ │ + bl 1d9018 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 541fc │ │ │ │ - ldr r2, [pc, #36] @ (1caa88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1caa84 ) │ │ │ │ + ldr r2, [pc, #36] @ (1caa18 ) │ │ │ │ + ldr r3, [pc, #32] @ (1caa14 ) │ │ │ │ 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 1caa7a │ │ │ │ + bne.n 1caa0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r3, r3, #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] @ (1cab04 ) │ │ │ │ + ldr r2, [pc, #104] @ (1caa94 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1cab08 ) │ │ │ │ + ldr r3, [pc, #104] @ (1caa98 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5470c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54cb4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1caad6 │ │ │ │ - ldr r2, [pc, #76] @ (1cab0c ) │ │ │ │ - ldr r3, [pc, #68] @ (1cab08 ) │ │ │ │ + beq.n 1caa66 │ │ │ │ + ldr r2, [pc, #76] @ (1caa9c ) │ │ │ │ + ldr r3, [pc, #68] @ (1caa98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cab00 │ │ │ │ + bne.n 1caa90 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519080,64 +519032,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54cb4 │ │ │ │ - b.n 1caabe │ │ │ │ + b.n 1caa4e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r3, r3, #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] @ (1cac14 ) │ │ │ │ + ldr r2, [pc, #240] @ (1caba4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1cac18 ) │ │ │ │ + ldr r3, [pc, #240] @ (1caba8 ) │ │ │ │ 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 1cabf4 │ │ │ │ + beq.n 1cab84 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 55480 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1cab68 │ │ │ │ - ldr r2, [pc, #204] @ (1cac1c ) │ │ │ │ - ldr r3, [pc, #196] @ (1cac18 ) │ │ │ │ + cbz r1, 1caaf8 │ │ │ │ + ldr r2, [pc, #204] @ (1cabac ) │ │ │ │ + ldr r3, [pc, #196] @ (1caba8 ) │ │ │ │ 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 1cac10 │ │ │ │ + bne.n 1caba0 │ │ │ │ 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 546f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cac04 │ │ │ │ + beq.n 1cab94 │ │ │ │ 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] │ │ │ │ @@ -519150,15 +519102,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 1cab7c │ │ │ │ + bhi.n 1cab0c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519169,40 +519121,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 1cabba │ │ │ │ + bhi.n 1cab4a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 55414 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1cab4e │ │ │ │ + b.n 1caade │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1cabb6 │ │ │ │ - b.n 1cabe2 │ │ │ │ + bne.n 1cab46 │ │ │ │ + b.n 1cab72 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 546f0 │ │ │ │ - b.n 1cabe2 │ │ │ │ + b.n 1cab72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -519247,15 +519199,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 1cacd4 │ │ │ │ + beq.n 1cac64 │ │ │ │ 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] │ │ │ │ @@ -519265,25 +519217,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 55130 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1caccc │ │ │ │ + beq.n 1cac5c │ │ │ │ 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 1cad3e │ │ │ │ + beq.n 1cacce │ │ │ │ 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 │ │ │ │ @@ -519299,22 +519251,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cacc0 │ │ │ │ + b.n 1cac50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 550d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cad2c │ │ │ │ + b.n 1cacbc │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cad6a │ │ │ │ + beq.n 1cacfa │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519325,477 +519277,477 @@ │ │ │ │ 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] @ 1cade4 │ │ │ │ + ldr.w lr, [pc, #96] @ 1cad74 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cade8 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cad78 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cadec ) │ │ │ │ + ldr r4, [pc, #92] @ (1cad7c ) │ │ │ │ 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 54518 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4234 │ │ │ │ - ldr r2, [pc, #44] @ (1cadf0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cade8 ) │ │ │ │ + bl 1c41c4 │ │ │ │ + ldr r2, [pc, #44] @ (1cad80 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cad78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cadde │ │ │ │ + bne.n 1cad6e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cae58 │ │ │ │ + cbz r0, 1cade8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cae04 │ │ │ │ + bne.n 1cad94 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cae04 │ │ │ │ + cbnz r3, 1cad94 │ │ │ │ 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] @ (1cae9c ) │ │ │ │ + ldr r1, [pc, #132] @ (1cae2c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae54 │ │ │ │ - ldr r1, [pc, #120] @ (1caea0 ) │ │ │ │ + cbz r0, 1cade4 │ │ │ │ + ldr r1, [pc, #120] @ (1cae30 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae54 │ │ │ │ - ldr r1, [pc, #112] @ (1caea4 ) │ │ │ │ + cbz r0, 1cade4 │ │ │ │ + ldr r1, [pc, #112] @ (1cae34 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae54 │ │ │ │ - ldr r1, [pc, #104] @ (1caea8 ) │ │ │ │ + cbz r0, 1cade4 │ │ │ │ + ldr r1, [pc, #104] @ (1cae38 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ - cbz r0, 1cae54 │ │ │ │ + cbz r0, 1cade4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cae5c │ │ │ │ + bne.n 1cadec │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cae5c │ │ │ │ + cbnz r3, 1cadec │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1caeac ) │ │ │ │ + ldr r1, [pc, #76] @ (1cae3c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae52 │ │ │ │ - ldr r1, [pc, #68] @ (1caeb0 ) │ │ │ │ + beq.n 1cade2 │ │ │ │ + ldr r1, [pc, #68] @ (1cae40 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae52 │ │ │ │ - ldr r1, [pc, #56] @ (1caeb4 ) │ │ │ │ + beq.n 1cade2 │ │ │ │ + ldr r1, [pc, #56] @ (1cae44 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae52 │ │ │ │ - ldr r1, [pc, #48] @ (1caeb8 ) │ │ │ │ + beq.n 1cade2 │ │ │ │ + ldr r1, [pc, #48] @ (1cae48 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541b4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cae54 │ │ │ │ + b.n 1cade4 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ movs r6, r2 │ │ │ │ ldmdb r4, {r1, r2, r4} │ │ │ │ @ instruction: 0xf22e0017 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1caf04 ) │ │ │ │ + ldr r3, [pc, #68] @ (1cae94 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1caec8 │ │ │ │ + cbz r1, 1cae58 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1caf08 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cae98 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cadf4 │ │ │ │ - ldr r2, [pc, #32] @ (1caf0c ) │ │ │ │ + bl 1cad84 │ │ │ │ + ldr r2, [pc, #32] @ (1cae9c ) │ │ │ │ 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} │ │ │ │ - ldrh r7, [r1, #10] │ │ │ │ + ldrh r7, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ rsb r0, r6, #23 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r3, r3, #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 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1caebc │ │ │ │ + bl 1cae4c │ │ │ │ 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 1c42b4 │ │ │ │ + bl 1c4244 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1caebc │ │ │ │ + bl 1cae4c │ │ │ │ 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 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cadf4 │ │ │ │ + bl 1cad84 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1caebc │ │ │ │ + bl 1cae4c │ │ │ │ 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] @ (1cafec ) │ │ │ │ + ldr r1, [pc, #76] @ (1caf7c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1caff0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1caf80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cafe2 │ │ │ │ + cbz r0, 1caf72 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5444c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1caff4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1caff0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1caf84 ) │ │ │ │ + ldr r3, [pc, #32] @ (1caf80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cafe8 │ │ │ │ + bne.n 1caf78 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1cafca │ │ │ │ + b.n 1caf5a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r3, r3, #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] @ (1cb064 ) │ │ │ │ + ldr r2, [pc, #88] @ (1caff4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb068 ) │ │ │ │ + ldr r3, [pc, #88] @ (1caff8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c428c │ │ │ │ - cbz r0, 1cb058 │ │ │ │ + bl 1c421c │ │ │ │ + cbz r0, 1cafe8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5444c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb058 │ │ │ │ + beq.n 1cafe8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1caebc │ │ │ │ - ldr r2, [pc, #44] @ (1cb06c ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb068 ) │ │ │ │ + bl 1cae4c │ │ │ │ + ldr r2, [pc, #44] @ (1caffc ) │ │ │ │ + ldr r3, [pc, #40] @ (1caff8 ) │ │ │ │ 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 1cb05e │ │ │ │ + bne.n 1cafee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1cb034 │ │ │ │ + b.n 1cafc4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #952] @ (1cb420 ) │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #752] @ (1cb360 ) │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb156 │ │ │ │ + beq.n 1cb0e6 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb210 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb1a0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 55334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb190 │ │ │ │ + beq.n 1cb120 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb20a │ │ │ │ + beq.w 1cb19a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb176 │ │ │ │ + beq.n 1cb106 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb214 ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb1a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb134 │ │ │ │ + beq.n 1cb0c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 5513c │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb11a │ │ │ │ + beq.n 1cb0aa │ │ │ │ blx 54ea8 <__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 1cb0d4 │ │ │ │ + beq.n 1cb064 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb164 │ │ │ │ + beq.n 1cb0f4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb0e0 │ │ │ │ + bne.n 1cb070 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb1fa │ │ │ │ + beq.n 1cb18a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb15a │ │ │ │ + cbz r7, 1cb0ea │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb0c8 │ │ │ │ + bne.n 1cb058 │ │ │ │ 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 1cb0bc │ │ │ │ + bne.n 1cb04c │ │ │ │ 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 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb134 │ │ │ │ + beq.n 1cb0c4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb10e │ │ │ │ + b.n 1cb09e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb182 │ │ │ │ + cbz r3, 1cb112 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb176 │ │ │ │ + bne.n 1cb106 │ │ │ │ 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] @ (1cb218 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb1a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb21c ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb1ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cad70 │ │ │ │ + bl 1cad00 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb156 │ │ │ │ + beq.n 1cb0e6 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 5513c │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb1a8 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb220 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb224 │ │ │ │ + bne.n 1cb138 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb1b0 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb1b4 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb1e8 │ │ │ │ - ldr r0, [pc, #92] @ (1cb228 ) │ │ │ │ + b.n 1cb178 │ │ │ │ + ldr r0, [pc, #92] @ (1cb1b8 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cad70 │ │ │ │ + bl 1cad00 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb156 │ │ │ │ + beq.n 1cb0e6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb1ca │ │ │ │ + bne.n 1cb15a │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb1ca │ │ │ │ + b.n 1cb15a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb122 │ │ │ │ - b.n 1cb134 │ │ │ │ + bne.n 1cb0b2 │ │ │ │ + b.n 1cb0c4 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb15a │ │ │ │ + b.n 1cb0ea │ │ │ │ bic.w r0, r6, #23 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ movs r6, r4 │ │ │ │ vqadd.s32 d0, d8, d7 │ │ │ │ strh r0, [r2, #18] │ │ │ │ @@ -519808,401 +519760,401 @@ │ │ │ │ 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 1c428c │ │ │ │ + bl 1c421c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb070 │ │ │ │ + bl 1cb000 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1caebc │ │ │ │ + bl 1cae4c │ │ │ │ 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] @ (1cb3d0 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cb360 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5572c │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb3c6 │ │ │ │ + beq.w 1cb356 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb2a4 │ │ │ │ + b.n 1cb234 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb306 │ │ │ │ + cbz r3, 1cb296 │ │ │ │ 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 1cb29e │ │ │ │ + bne.n 1cb22e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb390 │ │ │ │ - ldr r0, [pc, #276] @ (1cb3d4 ) │ │ │ │ + beq.n 1cb320 │ │ │ │ + ldr r0, [pc, #276] @ (1cb364 ) │ │ │ │ blx 5572c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5513c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cb3d8 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb368 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5572c │ │ │ │ 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 1cb2a4 │ │ │ │ + bne.n 1cb234 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cb3b6 │ │ │ │ + beq.n 1cb346 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb334 │ │ │ │ - ldr r0, [pc, #200] @ (1cb3dc ) │ │ │ │ + bne.n 1cb2c4 │ │ │ │ + ldr r0, [pc, #200] @ (1cb36c ) │ │ │ │ blx 5572c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ - ldr r1, [pc, #208] @ (1cb3f4 ) │ │ │ │ + ldr r1, [pc, #208] @ (1cb384 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cb3e0 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cb370 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cb3f8 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cb388 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5572c │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cb3e4 ) │ │ │ │ + ldr r0, [pc, #140] @ (1cb374 ) │ │ │ │ blx 5572c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5513c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cb3e8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cb378 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5572c │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cb3ec ) │ │ │ │ + ldr r0, [pc, #104] @ (1cb37c ) │ │ │ │ blx 5572c │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cb3f0 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cb380 ) │ │ │ │ blx 5572c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5513c │ │ │ │ - ldr r1, [pc, #88] @ (1cb3fc ) │ │ │ │ + ldr r1, [pc, #88] @ (1cb38c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a2c <__strncat_chk@plt> │ │ │ │ - b.n 1cb2be │ │ │ │ + b.n 1cb24e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb382 │ │ │ │ - ldr r0, [pc, #64] @ (1cb400 ) │ │ │ │ + beq.n 1cb312 │ │ │ │ + ldr r0, [pc, #64] @ (1cb390 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb334 │ │ │ │ - b.n 1cb3bc │ │ │ │ + bne.n 1cb2c4 │ │ │ │ + b.n 1cb34c │ │ │ │ nop │ │ │ │ - strb r7, [r0, r5] │ │ │ │ + strb r7, [r6, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r7, [r1, r4] │ │ │ │ + strb r7, [r7, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r7, [r4, r3] │ │ │ │ + strb r7, [r2, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r3, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r1, [r2, r2] │ │ │ │ + strb r1, [r0, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r1, [r7, r1] │ │ │ │ + strb r1, [r5, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r7, [r2, r1] │ │ │ │ + strb r7, [r0, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r3, [r1, r1] │ │ │ │ + strb r3, [r7, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r5, [r7, r0] │ │ │ │ + strb r5, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stcl 0, cr0, [sl, #92] @ 0x5c │ │ │ │ stc 0, cr0, [sl, #92]! @ 0x5c │ │ │ │ stcl 0, cr0, [sl, #-92] @ 0xffffffa4 │ │ │ │ stc 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ stmdb 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 1cb4d0 │ │ │ │ + beq.n 1cb460 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb4de │ │ │ │ + beq.n 1cb46e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb496 │ │ │ │ - ldr.w r8, [pc, #184] @ 1cb4e4 │ │ │ │ + beq.n 1cb426 │ │ │ │ + ldr.w r8, [pc, #184] @ 1cb474 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cb4e8 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cb478 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cb450 │ │ │ │ + b.n 1cb3e0 │ │ │ │ blx 5513c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cb4b4 │ │ │ │ + beq.n 1cb444 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cb484 │ │ │ │ + cbz r2, 1cb414 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 543d4 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cb4b0 │ │ │ │ + cbz r4, 1cb440 │ │ │ │ mov r2, r4 │ │ │ │ blx 54320 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cb440 │ │ │ │ + bne.n 1cb3d0 │ │ │ │ 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 1cb450 │ │ │ │ + bne.n 1cb3e0 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb43a │ │ │ │ + bne.n 1cb3ca │ │ │ │ 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, 1cb4a2 │ │ │ │ + cbz r3, 1cb432 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb496 │ │ │ │ + bne.n 1cb426 │ │ │ │ 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 1cb448 │ │ │ │ + b.n 1cb3d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 54320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb448 │ │ │ │ + bne.n 1cb3d8 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cb47a │ │ │ │ + b.n 1cb40a │ │ │ │ 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 1cb48c │ │ │ │ + b.n 1cb41c │ │ │ │ ldr r4, [r5, r5] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb588 │ │ │ │ + beq.n 1cb518 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb588 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cb5e0 │ │ │ │ + beq.n 1cb518 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cb570 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 543d4 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cb590 │ │ │ │ + beq.n 1cb520 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cb5b0 │ │ │ │ + beq.n 1cb540 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cb59a │ │ │ │ + beq.n 1cb52a │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb57a │ │ │ │ + beq.n 1cb50a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cb548 │ │ │ │ + b.n 1cb4d8 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb57a │ │ │ │ + beq.n 1cb50a │ │ │ │ mov r0, fp │ │ │ │ blx 5513c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cb53e │ │ │ │ + bne.n 1cb4ce │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 54320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb53e │ │ │ │ + bne.n 1cb4ce │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cb5c0 │ │ │ │ + beq.n 1cb550 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cb548 │ │ │ │ + bne.n 1cb4d8 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb512 │ │ │ │ + bne.n 1cb4a2 │ │ │ │ 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 1cb52a │ │ │ │ + bne.n 1cb4ba │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cb52a │ │ │ │ + bne.n 1cb4ba │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cb57a │ │ │ │ - b.n 1cb52a │ │ │ │ + beq.n 1cb50a │ │ │ │ + b.n 1cb4ba │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cb5ca │ │ │ │ + beq.n 1cb55a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cb52e │ │ │ │ + b.n 1cb4be │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cb53e │ │ │ │ + b.n 1cb4ce │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cb5ba │ │ │ │ + bne.n 1cb54a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cb57a │ │ │ │ - b.n 1cb5ba │ │ │ │ + beq.n 1cb50a │ │ │ │ + b.n 1cb54a │ │ │ │ nop │ │ │ │ ldr r0, [r2, r2] │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cb6e8 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cb6f8 │ │ │ │ + beq.n 1cb678 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cb688 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cb6fc ) │ │ │ │ + ldr r3, [pc, #236] @ (1cb68c ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cb632 │ │ │ │ + b.n 1cb5c2 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cb694 │ │ │ │ + cbz r1, 1cb624 │ │ │ │ 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 1cb62c │ │ │ │ + beq.n 1cb5bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520211,76 +520163,76 @@ │ │ │ │ blx 5516c <__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 1cb620 │ │ │ │ + beq.n 1cb5b0 │ │ │ │ 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 1cb68e │ │ │ │ + beq.n 1cb61e │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb6e2 │ │ │ │ - ldr r3, [pc, #84] @ (1cb700 ) │ │ │ │ + bne.n 1cb672 │ │ │ │ + ldr r3, [pc, #84] @ (1cb690 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 5516c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb68e │ │ │ │ + beq.n 1cb61e │ │ │ │ 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] @ (1cb704 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb694 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cb6ac │ │ │ │ + b.n 1cb63c │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cb68e │ │ │ │ - ldr r3, [pc, #24] @ (1cb708 ) │ │ │ │ + beq.n 1cb61e │ │ │ │ + ldr r3, [pc, #24] @ (1cb698 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cb6ac │ │ │ │ + b.n 1cb63c │ │ │ │ nop │ │ │ │ @ instruction: 0xeae80017 │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r7, r2 │ │ │ │ orrs.w r0, lr, r7, lsr #32 │ │ │ │ ands.w r0, ip, r7, lsr #32 │ │ │ │ and.w r0, lr, r7, lsr #32 │ │ │ │ stmdb 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] @ (1cb860 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cb7f0 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cb864 ) │ │ │ │ + ldr r5, [pc, #316] @ (1cb7f4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cb868 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cb7f8 ) │ │ │ │ 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 │ │ │ │ @@ -520290,161 +520242,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 546f0 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 55130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb7f8 │ │ │ │ + beq.n 1cb788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cb7f8 │ │ │ │ - ldr r3, [pc, #260] @ (1cb86c ) │ │ │ │ + beq.n 1cb788 │ │ │ │ + ldr r3, [pc, #260] @ (1cb7fc ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cb870 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cb800 ) │ │ │ │ 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 1cb7cc │ │ │ │ + b.n 1cb75c │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f14 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cb7f6 │ │ │ │ + cbnz r3, 1cb786 │ │ │ │ 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 1cb82a │ │ │ │ + bcs.n 1cb7ba │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c3c10 │ │ │ │ + bl 1c3ba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb78a │ │ │ │ + bne.n 1cb71a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 54208 │ │ │ │ - ldr r3, [pc, #116] @ (1cb874 ) │ │ │ │ - ldr r2, [pc, #116] @ (1cb878 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cb804 ) │ │ │ │ + ldr r2, [pc, #116] @ (1cb808 ) │ │ │ │ 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] @ (1cb864 ) │ │ │ │ + ldr r3, [pc, #80] @ (1cb7f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb85a │ │ │ │ + bne.n 1cb7ea │ │ │ │ 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 1cb7f8 │ │ │ │ + beq.n 1cb788 │ │ │ │ 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 1cb844 │ │ │ │ - b.n 1cb7fa │ │ │ │ + bne.n 1cb7d4 │ │ │ │ + b.n 1cb78a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #840] @ (1cbbac ) │ │ │ │ + ldr r1, [pc, #264] @ (1cb8fc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xe9a00017 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + ldr r0, [pc, #392] @ (1cb994 ) │ │ │ │ lsls r3, r3, #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] @ (1cbb94 ) │ │ │ │ + ldr r4, [pc, #776] @ (1cbb24 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cbb98 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cbb28 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cbb9c ) │ │ │ │ + ldr r0, [pc, #772] @ (1cbb2c ) │ │ │ │ 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 546f0 │ │ │ │ blx 540d0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb966 │ │ │ │ + beq.n 1cb8f6 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cb97c │ │ │ │ + beq.n 1cb90c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cbba0 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cbb30 ) │ │ │ │ blx 54f5c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520457,296 +520409,296 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 55468 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cbba4 ) │ │ │ │ + ldr r0, [pc, #672] @ (1cbb34 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cbba8 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cbb38 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1caf10 │ │ │ │ + bl 1caea0 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cb70c │ │ │ │ + bl 1cb69c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cbb68 │ │ │ │ - ldr r3, [pc, #640] @ (1cbbac ) │ │ │ │ + beq.w 1cbaf8 │ │ │ │ + ldr r3, [pc, #640] @ (1cbb3c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cb982 │ │ │ │ - ldr r4, [pc, #636] @ (1cbbb0 ) │ │ │ │ + cbnz r3, 1cb912 │ │ │ │ + ldr r4, [pc, #636] @ (1cbb40 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cbbb4 ) │ │ │ │ + ldr r1, [pc, #636] @ (1cbb44 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 550d0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cbbb8 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cbb98 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cbb48 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cbb28 ) │ │ │ │ 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 1cbb8e │ │ │ │ + bne.w 1cbb1e │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540b8 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb8c4 │ │ │ │ + bne.n 1cb854 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cb8c4 │ │ │ │ + bne.n 1cb854 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cb8ce │ │ │ │ - ldr r4, [pc, #568] @ (1cbbbc ) │ │ │ │ + b.n 1cb85e │ │ │ │ + ldr r4, [pc, #568] @ (1cbb4c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cbbc0 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cbb50 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cbbc4 ) │ │ │ │ + ldr r1, [pc, #556] @ (1cbb54 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cbbc8 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cbb58 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cbbcc ) │ │ │ │ + ldr r1, [pc, #540] @ (1cbb5c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cbbd0 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cbb60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cbbd4 ) │ │ │ │ + ldr r1, [pc, #516] @ (1cbb64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cbbd8 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cbb68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cbbdc ) │ │ │ │ + ldr r1, [pc, #492] @ (1cbb6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cbbe0 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cbb70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cbbe4 ) │ │ │ │ + ldr r1, [pc, #468] @ (1cbb74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cbbe8 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cbb78 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cbbec ) │ │ │ │ + ldr r1, [pc, #448] @ (1cbb7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cbbf0 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cbb80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cbbf4 ) │ │ │ │ + ldr r1, [pc, #424] @ (1cbb84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cbbf8 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cbb88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cbbfc ) │ │ │ │ + ldr r1, [pc, #400] @ (1cbb8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cbc00 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cbb90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cbc04 ) │ │ │ │ + ldr r1, [pc, #380] @ (1cbb94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cbc08 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cbb98 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cbc0c ) │ │ │ │ + ldr r1, [pc, #356] @ (1cbb9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cbc10 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cbba0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cbc14 ) │ │ │ │ + ldr r1, [pc, #332] @ (1cbba4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cbc18 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cbba8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cbc1c ) │ │ │ │ + ldr r1, [pc, #308] @ (1cbbac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cbc20 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cbbb0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cbc24 ) │ │ │ │ + ldr r1, [pc, #284] @ (1cbbb4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cbc28 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cbbb8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cbc2c ) │ │ │ │ + ldr r1, [pc, #264] @ (1cbbbc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cbc30 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cbbc0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cbc34 ) │ │ │ │ + ldr r1, [pc, #240] @ (1cbbc4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cbc38 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cbbc8 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cbc3c ) │ │ │ │ + ldr r1, [pc, #224] @ (1cbbcc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556c0 <__printf_chk@plt> │ │ │ │ - b.n 1cb930 │ │ │ │ - ldr r0, [pc, #212] @ (1cbc40 ) │ │ │ │ + b.n 1cb8c0 │ │ │ │ + ldr r0, [pc, #212] @ (1cbbd0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1caecc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cadf4 │ │ │ │ - ldr r3, [pc, #200] @ (1cbc44 ) │ │ │ │ + bl 1cad84 │ │ │ │ + ldr r3, [pc, #200] @ (1cbbd4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cb928 │ │ │ │ + b.n 1cb8b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xe8300017 │ │ │ │ - ldrh r1, [r0, #56] @ 0x38 │ │ │ │ + ldrh r1, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + bxns r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1cbb88 │ │ │ │ + b.n 1cbb18 │ │ │ │ movs r7, r2 │ │ │ │ - b.n 1cbba4 │ │ │ │ + b.n 1cbb34 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0xe8060017 │ │ │ │ @ instruction: 0xe8180017 │ │ │ │ @ instruction: 0xe8280017 │ │ │ │ @ instruction: 0xe8380017 │ │ │ │ strex r0, r0, [r8, #92] @ 0x5c │ │ │ │ @ instruction: 0xe8580017 │ │ │ │ @@ -520770,170 +520722,170 @@ │ │ │ │ ldrd r0, r0, [ip, #-92]! @ 0x5c │ │ │ │ @ instruction: 0xe9900017 │ │ │ │ @ instruction: 0xe9a80017 │ │ │ │ @ instruction: 0xe9bc0017 │ │ │ │ ldrd r0, r0, [r0, #92] @ 0x5c │ │ │ │ strd r0, r0, [r4, #92]! @ 0x5c │ │ │ │ ldrd r0, r0, [ip, #92]! @ 0x5c │ │ │ │ - b.n 1cb81c │ │ │ │ + b.n 1cb7ac │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cbc8e │ │ │ │ + cbz r0, 1cbc1e │ │ │ │ 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] @ (1cbc94 ) │ │ │ │ + ldr r4, [pc, #56] @ (1cbc24 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 555f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cbc88 │ │ │ │ + cbz r3, 1cbc18 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cbc60 │ │ │ │ + beq.n 1cbbf0 │ │ │ │ blx 54924 │ │ │ │ - cbz r0, 1cbc88 │ │ │ │ + cbz r0, 1cbc18 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cbc60 │ │ │ │ + beq.n 1cbbf0 │ │ │ │ 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 │ │ │ │ stmdb r6!, {r0, r1, r2, r4} │ │ │ │ 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] @ 1cbcf8 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cbc88 │ │ │ │ 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] @ 1cbcfc │ │ │ │ + ldr.w ip, [pc, #56] @ 1cbc8c │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 54518 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cbd00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cbcfc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cbc90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cbc8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbcf2 │ │ │ │ + bne.n 1cbc82 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - muls r4, r1 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r3, #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 1be558 │ │ │ │ - cbz r7, 1cbd50 │ │ │ │ + bl 1be4e8 │ │ │ │ + cbz r7, 1cbce0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1be558 │ │ │ │ + bl 1be4e8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be294 │ │ │ │ + bl 1be224 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cbd22 │ │ │ │ + bne.n 1cbcb2 │ │ │ │ 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 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cbdde │ │ │ │ + cbz r3, 1cbd6e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be7b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1be780 │ │ │ │ + bl 1be710 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cbd8a │ │ │ │ + bhi.n 1cbd1a │ │ │ │ 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 │ │ │ │ @@ -520942,46 +520894,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 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ 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 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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 1cbe82 │ │ │ │ + bmi.n 1cbe12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cbe86 │ │ │ │ + cbz r3, 1cbe16 │ │ │ │ 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] │ │ │ │ @@ -520994,15 +520946,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 1cbe5c │ │ │ │ + b.n 1cbdec │ │ │ │ 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] │ │ │ │ @@ -521032,15 +520984,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 1cbf34 │ │ │ │ + bmi.n 1cbec4 │ │ │ │ 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 │ │ │ │ @@ -521073,26 +521025,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 1cbfde │ │ │ │ + beq.n 1cbf6e │ │ │ │ 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 1cbfd8 │ │ │ │ + beq.n 1cbf68 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54f8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521115,48 +521067,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 1cbfc4 │ │ │ │ + b.n 1cbf54 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cbffc │ │ │ │ + beq.n 1cbf8c │ │ │ │ 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 1cbfc4 │ │ │ │ + b.n 1cbf54 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 54208 │ │ │ │ - b.n 1cbfc4 │ │ │ │ + b.n 1cbf54 │ │ │ │ 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 1cc030 │ │ │ │ + beq.n 1cbfc0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 54208 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cc024 │ │ │ │ + bne.n 1cbfb4 │ │ │ │ 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 │ │ │ │ @@ -521164,41 +521116,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 1cc140 │ │ │ │ + beq.n 1cc0d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc29a │ │ │ │ + beq.w 1cc22a │ │ │ │ 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 1cc120 │ │ │ │ + bcc.n 1cc0b0 │ │ │ │ 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, 1cc0fe │ │ │ │ + cbz r6, 1cc08e │ │ │ │ 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] │ │ │ │ @@ -521213,81 +521165,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 1cc0fe │ │ │ │ + beq.n 1cc08e │ │ │ │ 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 1cc120 │ │ │ │ + bcc.n 1cc0b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5407c <__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 1cc270 │ │ │ │ + bcs.w 1cc200 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc29a │ │ │ │ + beq.w 1cc22a │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc074 │ │ │ │ - b.n 1cc120 │ │ │ │ + bcs.n 1cc004 │ │ │ │ + b.n 1cc0b0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc2a8 │ │ │ │ + beq.w 1cc238 │ │ │ │ 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 1cc25c │ │ │ │ + bcc.n 1cc1ec │ │ │ │ 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 5407c <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc26a │ │ │ │ + beq.n 1cc1fa │ │ │ │ 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 1cc25c │ │ │ │ + bcc.n 1cc1ec │ │ │ │ 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 1cc23e │ │ │ │ + beq.n 1cc1ce │ │ │ │ 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 │ │ │ │ @@ -521305,17 +521257,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 1cc23e │ │ │ │ + beq.n 1cc1ce │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc290 │ │ │ │ + beq.n 1cc220 │ │ │ │ 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 │ │ │ │ @@ -521329,133 +521281,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 1cc25c │ │ │ │ + bcc.n 1cc1ec │ │ │ │ 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 1cbf38 │ │ │ │ + bl 1cbec8 │ │ │ │ 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 1cc29a │ │ │ │ + beq.n 1cc22a │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc14e │ │ │ │ + b.n 1cc0de │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc198 │ │ │ │ + b.n 1cc128 │ │ │ │ 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 1cbf38 │ │ │ │ + bl 1cbec8 │ │ │ │ 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 1cc230 │ │ │ │ + b.n 1cc1c0 │ │ │ │ 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 1cc252 │ │ │ │ + b.n 1cc1e2 │ │ │ │ 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 1cc2ee │ │ │ │ + beq.n 1cc27e │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc302 │ │ │ │ + bcc.n 1cc292 │ │ │ │ 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 1cc2f4 │ │ │ │ + bcs.n 1cc284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cbf38 │ │ │ │ + bl 1cbec8 │ │ │ │ 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 1cc2ee │ │ │ │ + beq.n 1cc27e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc2ca │ │ │ │ + b.n 1cc25a │ │ │ │ stmdb 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 1cc456 │ │ │ │ + beq.w 1cc3e6 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc344 │ │ │ │ + b.n 1cc2d4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cc38a │ │ │ │ + beq.n 1cc31a │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc33a │ │ │ │ + bcc.n 1cc2ca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cc3be │ │ │ │ + bne.n 1cc34e │ │ │ │ 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 1cc456 │ │ │ │ + bne.n 1cc3e6 │ │ │ │ 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] │ │ │ │ @@ -521464,378 +521416,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 1cc42c │ │ │ │ + beq.n 1cc3bc │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54f8c │ │ │ │ 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 1cc374 │ │ │ │ + b.n 1cc304 │ │ │ │ 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 1cc3fe │ │ │ │ + beq.n 1cc38e │ │ │ │ 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 1cc368 │ │ │ │ + beq.n 1cc2f8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cc3b2 │ │ │ │ + b.n 1cc342 │ │ │ │ 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 1cc432 │ │ │ │ + beq.n 1cc3c2 │ │ │ │ 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 1cc374 │ │ │ │ + b.n 1cc304 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cc41a │ │ │ │ + b.n 1cc3aa │ │ │ │ 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 54208 │ │ │ │ - b.n 1cc374 │ │ │ │ + b.n 1cc304 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54f8c │ │ │ │ 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 1cc374 │ │ │ │ + b.n 1cc304 │ │ │ │ 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] @ 1cc4c0 │ │ │ │ + vldr d7, [pc, #52] @ 1cc450 │ │ │ │ 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 1cc4b0 │ │ │ │ + bne.n 1cc440 │ │ │ │ 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 1cc310 │ │ │ │ + bl 1cc2a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cc4a4 │ │ │ │ + b.n 1cc434 │ │ │ │ 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] @ (1cc630 ) │ │ │ │ - ldr r3, [pc, #340] @ (1cc634 ) │ │ │ │ + ldr r1, [pc, #340] @ (1cc5c0 ) │ │ │ │ + ldr r3, [pc, #340] @ (1cc5c4 ) │ │ │ │ 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 1cc508 │ │ │ │ + bne.n 1cc498 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc4f8 │ │ │ │ + bne.n 1cc488 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc5c6 │ │ │ │ + bne.n 1cc556 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1cc554 │ │ │ │ + cbz r5, 1cc4e4 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc522 │ │ │ │ + bne.n 1cc4b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc5b8 │ │ │ │ - ldr r2, [pc, #252] @ (1cc638 ) │ │ │ │ - ldr r3, [pc, #248] @ (1cc634 ) │ │ │ │ + bne.n 1cc548 │ │ │ │ + ldr r2, [pc, #252] @ (1cc5c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cc5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc62a │ │ │ │ + bne.n 1cc5ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1cc63c ) │ │ │ │ + ldr r2, [pc, #228] @ (1cc5cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1cc51e │ │ │ │ + beq.n 1cc4ae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1cc580 │ │ │ │ + bne.n 1cc510 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1cc5f6 │ │ │ │ + bne.n 1cc586 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54f8c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1cc5f6 │ │ │ │ + cbz r0, 1cc586 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d4cb0 │ │ │ │ + bl 1d4c40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1cc5f0 │ │ │ │ + cbz r0, 1cc580 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1cc616 │ │ │ │ + bne.n 1cc5a6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d4dc8 │ │ │ │ + bl 1d4d58 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 54208 │ │ │ │ - b.n 1cc51e │ │ │ │ + b.n 1cc4ae │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1cc538 │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1cc4c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1cc5fa │ │ │ │ + bne.n 1cc58a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc5da │ │ │ │ + bne.n 1cc56a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc5cc │ │ │ │ - b.n 1cc510 │ │ │ │ + bne.n 1cc55c │ │ │ │ + b.n 1cc4a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc5b0 │ │ │ │ + b.n 1cc540 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc600 │ │ │ │ + bne.n 1cc590 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc5ca │ │ │ │ - b.n 1cc510 │ │ │ │ + bne.n 1cc55a │ │ │ │ + b.n 1cc4a0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d4eb4 │ │ │ │ - b.n 1cc5a0 │ │ │ │ + bl 1d4e44 │ │ │ │ + b.n 1cc530 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1cc6b8 │ │ │ │ + b.n 1cc648 │ │ │ │ movs r7, 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] @ (1cc674 ) │ │ │ │ + ldr r0, [pc, #32] @ (1cc604 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1caff8 │ │ │ │ + bl 1caf88 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54f8c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1cc672 │ │ │ │ + cbz r0, 1cc602 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ svc 78 @ 0x4e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1cc69c │ │ │ │ + b.n 1cc62c │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1cc6a8 │ │ │ │ + cbnz r1, 1cc638 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1cc694 │ │ │ │ + bne.n 1cc624 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 54208 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d4e78 │ │ │ │ + bl 1d4e08 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 54208 │ │ │ │ - b.n 1cc688 │ │ │ │ + b.n 1cc618 │ │ │ │ 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, 1cc704 │ │ │ │ + cbz r2, 1cc694 │ │ │ │ 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, 1cc6fe │ │ │ │ + cbz r5, 1cc68e │ │ │ │ blx 5407c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4eb4 │ │ │ │ + bl 1d4e44 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1cc6dc │ │ │ │ + bhi.n 1cc66c │ │ │ │ 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, 1cc740 │ │ │ │ - b.n 1cc776 │ │ │ │ + cbnz r1, 1cc6d0 │ │ │ │ + b.n 1cc706 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d4ebc │ │ │ │ - cbnz r0, 1cc770 │ │ │ │ + bl 1d4e4c │ │ │ │ + cbnz r0, 1cc700 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1cc776 │ │ │ │ + bls.n 1cc706 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc72e │ │ │ │ + bne.n 1cc6be │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc4c8 │ │ │ │ - cbz r0, 1cc776 │ │ │ │ + bl 1cc458 │ │ │ │ + cbz r0, 1cc706 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d4ebc │ │ │ │ + bl 1d4e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc73a │ │ │ │ + beq.n 1cc6ca │ │ │ │ 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} │ │ │ │ @@ -521846,364 +521798,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, 1cc7ba │ │ │ │ - b.n 1cc86a │ │ │ │ + cbnz r1, 1cc74a │ │ │ │ + b.n 1cc7fa │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d52e0 │ │ │ │ - cbnz r0, 1cc7ea │ │ │ │ + bl 1d5270 │ │ │ │ + cbnz r0, 1cc77a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1cc80a │ │ │ │ + bls.n 1cc79a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543a4 <__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 1cc7a8 │ │ │ │ + bne.n 1cc738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc4c8 │ │ │ │ - cbz r0, 1cc808 │ │ │ │ + bl 1cc458 │ │ │ │ + cbz r0, 1cc798 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d52e0 │ │ │ │ + bl 1d5270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc7b2 │ │ │ │ + beq.n 1cc742 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1cc808 │ │ │ │ + blt.n 1cc798 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1cc854 │ │ │ │ + cbz r0, 1cc7e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d50a8 │ │ │ │ + bl 1d5038 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1cc86a │ │ │ │ - vldr d7, [pc, #96] @ 1cc870 │ │ │ │ + cbz r3, 1cc7fa │ │ │ │ + vldr d7, [pc, #96] @ 1cc800 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1cc836 │ │ │ │ - bl 1d5340 │ │ │ │ + b.n 1cc7c6 │ │ │ │ + bl 1d52d0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1cc82e │ │ │ │ + bpl.n 1cc7be │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1cc866 │ │ │ │ + bcs.n 1cc7f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc81a │ │ │ │ + bne.n 1cc7aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc4c8 │ │ │ │ + bl 1cc458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc82e │ │ │ │ + beq.n 1cc7be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1cc81a │ │ │ │ + b.n 1cc7aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc4c8 │ │ │ │ + bl 1cc458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cc800 │ │ │ │ + beq.n 1cc790 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1cc7f4 │ │ │ │ + b.n 1cc784 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1cc7ee │ │ │ │ + b.n 1cc77e │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1cc7ee │ │ │ │ + b.n 1cc77e │ │ │ │ ... │ │ │ │ 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] @ (1cc8b4 ) │ │ │ │ + ldr r5, [pc, #40] @ (1cc844 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1fc0 │ │ │ │ + bl 1d1f50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1cc8a4 │ │ │ │ - bl 1bde30 │ │ │ │ + cbnz r3, 1cc834 │ │ │ │ + bl 1bddc0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1cc892 │ │ │ │ + bne.n 1cc822 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 1cc8e4 │ │ │ │ + bne.n 1cc874 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc8cc │ │ │ │ + bne.n 1cc85c │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1cc912 │ │ │ │ + bls.n 1cc8a2 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cc93c │ │ │ │ + bls.n 1cc8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc938 │ │ │ │ + bne.n 1cc8c8 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cc938 │ │ │ │ + bne.n 1cc8c8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cc962 │ │ │ │ + cbnz r3, 1cc8f2 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cc984 │ │ │ │ + bls.n 1cc914 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc980 │ │ │ │ + bne.n 1cc910 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc980 │ │ │ │ + bne.n 1cc910 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc980 │ │ │ │ + bne.n 1cc910 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1cc9e2 │ │ │ │ + beq.n 1cc972 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1cc9dc │ │ │ │ + bne.n 1cc96c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cc9c4 │ │ │ │ + bne.n 1cc954 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 1cca20 │ │ │ │ + bne.n 1cc9b0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cca08 │ │ │ │ + bne.n 1cc998 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1cca1c │ │ │ │ + bne.n 1cc9ac │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 1cca5c │ │ │ │ + bne.n 1cc9ec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cca44 │ │ │ │ + bne.n 1cc9d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1cca58 │ │ │ │ + bne.n 1cc9e8 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccac0 │ │ │ │ + bls.n 1cca50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccabc │ │ │ │ + bne.n 1cca4c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccabc │ │ │ │ + bne.n 1cca4c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ccae6 │ │ │ │ + cbnz r3, 1cca76 │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccb08 │ │ │ │ + bls.n 1cca98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccb04 │ │ │ │ + bne.n 1cca94 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccb04 │ │ │ │ + bne.n 1cca94 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ccb2a │ │ │ │ + cbnz r3, 1ccaba │ │ │ │ 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 1bde20 │ │ │ │ + bl 1bddb0 │ │ │ │ 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 1ccb5e │ │ │ │ + bne.n 1ccaee │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ccb44 │ │ │ │ + bne.n 1ccad4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ccb5a │ │ │ │ + bne.n 1ccaea │ │ │ │ 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 │ │ │ │ @@ -522211,88 +522163,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 1ccb80 │ │ │ │ + bne.n 1ccb10 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ccbb2 │ │ │ │ + bhi.n 1ccb42 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ccb9a │ │ │ │ + bne.n 1ccb2a │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ccbaa │ │ │ │ + beq.n 1ccb3a │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ccbaa │ │ │ │ + b.n 1ccb3a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ccbf0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ccb80 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ccbf4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1ccb84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d8f14 │ │ │ │ - ldr r3, [pc, #16] @ (1ccbf8 ) │ │ │ │ + bl 1d8ea4 │ │ │ │ + ldr r3, [pc, #16] @ (1ccb88 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1ccc12 │ │ │ │ + cbz r2, 1ccba2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ccc16 │ │ │ │ + beq.n 1ccba6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ccc26 │ │ │ │ + beq.n 1ccbb6 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ccc44 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ccbd4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ccc48 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ccbd8 ) │ │ │ │ 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 1ccc14 │ │ │ │ + ble.n 1ccba4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r6, r4 │ │ │ │ ldrb r0, [r4, r7] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522314,15 +522266,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1ccd56 │ │ │ │ + beq.n 1ccce6 │ │ │ │ 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 │ │ │ │ @@ -522346,51 +522298,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 1cce4e │ │ │ │ + ble.w 1ccdde │ │ │ │ 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 1cccf2 │ │ │ │ + bgt.n 1ccc82 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cce62 │ │ │ │ + bne.w 1ccdf2 │ │ │ │ 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 1ccc9a │ │ │ │ + bne.n 1ccc2a │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccdfe │ │ │ │ + beq.n 1ccd8e │ │ │ │ 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 │ │ │ │ @@ -522428,79 +522380,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 1ccd8e │ │ │ │ + bne.n 1ccd1e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ccd86 │ │ │ │ + bne.n 1ccd16 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce9e │ │ │ │ + bne.n 1cce2e │ │ │ │ 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 1cce3a │ │ │ │ + bgt.n 1ccdca │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cce3a │ │ │ │ + cbz r1, 1ccdca │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1cce14 │ │ │ │ + bne.n 1ccda4 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1cce10 │ │ │ │ + bne.n 1ccda0 │ │ │ │ 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 1ccd2a │ │ │ │ + beq.w 1cccba │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ccd48 │ │ │ │ + beq.w 1cccd8 │ │ │ │ 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 1cce98 │ │ │ │ + beq.n 1cce28 │ │ │ │ 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 1cce70 │ │ │ │ - b.n 1ccd48 │ │ │ │ + bne.n 1cce00 │ │ │ │ + b.n 1cccd8 │ │ │ │ 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] │ │ │ │ @@ -522520,60 +522472,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 1ccf1c │ │ │ │ + bgt.n 1cceac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccf1c │ │ │ │ + beq.n 1cceac │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ccf30 │ │ │ │ + blt.n 1ccec0 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ccf1c │ │ │ │ + bge.n 1cceac │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cceac │ │ │ │ + bne.n 1cce3c │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ccea8 │ │ │ │ + bne.n 1cce38 │ │ │ │ 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 1ccf1c │ │ │ │ + bge.n 1cceac │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ccf1c │ │ │ │ + b.n 1cceac │ │ │ │ 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 1cd016 │ │ │ │ + ble.n 1ccfa6 │ │ │ │ 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 │ │ │ │ @@ -522598,53 +522550,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 1ccff0 │ │ │ │ + ble.n 1ccf80 │ │ │ │ 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 1ccfc8 │ │ │ │ + bgt.n 1ccf58 │ │ │ │ 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 1ccf7c │ │ │ │ + bne.n 1ccf0c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ccf76 │ │ │ │ + bgt.n 1ccf06 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ccf66 │ │ │ │ + bne.n 1ccef6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd226 │ │ │ │ + ble.w 1cd1b6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd1ac │ │ │ │ + ble.w 1cd13c │ │ │ │ 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 │ │ │ │ @@ -522668,49 +522620,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 1cd0b6 │ │ │ │ + ble.n 1cd046 │ │ │ │ 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 1cd08e │ │ │ │ + bgt.n 1cd01e │ │ │ │ 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 1cd044 │ │ │ │ + bne.n 1ccfd4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd03e │ │ │ │ + bgt.n 1ccfce │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd1b4 │ │ │ │ + beq.n 1cd144 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd1ac │ │ │ │ + ble.n 1cd13c │ │ │ │ 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 │ │ │ │ @@ -522723,29 +522675,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 1cd118 │ │ │ │ + bne.n 1cd0a8 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd0f6 │ │ │ │ + bne.n 1cd086 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd0f0 │ │ │ │ + bgt.n 1cd080 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd1ac │ │ │ │ + ble.n 1cd13c │ │ │ │ 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]! │ │ │ │ @@ -522754,46 +522706,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 1cd14c │ │ │ │ + bne.n 1cd0dc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd19a │ │ │ │ + ble.n 1cd12a │ │ │ │ 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 1cd14a │ │ │ │ + bne.n 1cd0da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd146 │ │ │ │ + bgt.n 1cd0d6 │ │ │ │ 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 1cd138 │ │ │ │ + beq.n 1cd0c8 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd1ac │ │ │ │ + ble.n 1cd13c │ │ │ │ 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 │ │ │ │ @@ -522808,48 +522760,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 1cd1f8 │ │ │ │ + bne.n 1cd188 │ │ │ │ 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 1cd20a │ │ │ │ + bne.n 1cd19a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd1d8 │ │ │ │ - b.n 1cd138 │ │ │ │ + bgt.n 1cd168 │ │ │ │ + b.n 1cd0c8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd1ac │ │ │ │ + ble.n 1cd13c │ │ │ │ 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 1cd236 │ │ │ │ - b.n 1cd0de │ │ │ │ + bgt.n 1cd1c6 │ │ │ │ + b.n 1cd06e │ │ │ │ stmdb 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] @ 1cd66c │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cd5fc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cd670 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cd600 │ │ │ │ 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 │ │ │ │ @@ -522862,23 +522814,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 1cd3b4 │ │ │ │ + ble.w 1cd344 │ │ │ │ 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 1cd658 │ │ │ │ - ldr r2, [pc, #964] @ (1cd674 ) │ │ │ │ + ble.w 1cd5e8 │ │ │ │ + ldr r2, [pc, #964] @ (1cd604 ) │ │ │ │ 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] │ │ │ │ @@ -522924,88 +522876,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] @ (1cd678 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cd608 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cd3d0 │ │ │ │ + beq.n 1cd360 │ │ │ │ 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 546f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd360 │ │ │ │ + bne.n 1cd2f0 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd352 │ │ │ │ + bcc.n 1cd2e2 │ │ │ │ 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 1cd308 │ │ │ │ + bne.n 1cd298 │ │ │ │ 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 1cd2d0 │ │ │ │ - ldr r2, [pc, #708] @ (1cd67c ) │ │ │ │ - ldr r3, [pc, #696] @ (1cd670 ) │ │ │ │ + bne.n 1cd260 │ │ │ │ + ldr r2, [pc, #708] @ (1cd60c ) │ │ │ │ + ldr r3, [pc, #696] @ (1cd600 ) │ │ │ │ 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 1cd668 │ │ │ │ + bne.w 1cd5f8 │ │ │ │ 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 1ccc4c │ │ │ │ + bl 1ccbdc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cd64e │ │ │ │ + beq.w 1cd5de │ │ │ │ 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 │ │ │ │ @@ -523028,41 +522980,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 1cd46c │ │ │ │ + ble.n 1cd3fc │ │ │ │ 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 1cd444 │ │ │ │ + bgt.n 1cd3d4 │ │ │ │ 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] @ (1cd680 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cd610 ) │ │ │ │ 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] @ (1cd684 ) │ │ │ │ + ldr r3, [pc, #508] @ (1cd614 ) │ │ │ │ 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 │ │ │ │ @@ -523070,36 +523022,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 1cd63c │ │ │ │ + beq.w 1cd5cc │ │ │ │ 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 1cd4f0 │ │ │ │ + bne.n 1cd480 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cd646 │ │ │ │ + bgt.w 1cd5d6 │ │ │ │ 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 1cd4f6 │ │ │ │ + b.n 1cd486 │ │ │ │ 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 │ │ │ │ @@ -523123,29 +523075,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 1cd572 │ │ │ │ + ble.n 1cd502 │ │ │ │ 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 1cd54a │ │ │ │ + bgt.n 1cd4da │ │ │ │ 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] │ │ │ │ @@ -523161,103 +523113,103 @@ │ │ │ │ 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, 1cd5e4 │ │ │ │ + cbz r2, 1cd574 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cd602 │ │ │ │ + beq.n 1cd592 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cd594 │ │ │ │ + b.n 1cd524 │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cd5e0 │ │ │ │ + bne.n 1cd570 │ │ │ │ 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 1cd4ac │ │ │ │ + bne.w 1cd43c │ │ │ │ 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 1cd4a2 │ │ │ │ + bcc.w 1cd432 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd374 │ │ │ │ + b.n 1cd304 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cd4ea │ │ │ │ + b.n 1cd47a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cd4e2 │ │ │ │ + b.n 1cd472 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd484 │ │ │ │ + b.n 1cd414 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cd3b4 │ │ │ │ + beq.w 1cd344 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cd658 │ │ │ │ - b.n 1cd3b4 │ │ │ │ + bne.n 1cd5e8 │ │ │ │ + b.n 1cd344 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ movs r6, r4 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r7, 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] @ 1cdbe0 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1cdb70 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1cdbe4 │ │ │ │ + ldr.w r0, [pc, #1348] @ 1cdb74 │ │ │ │ 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 │ │ │ │ @@ -523266,39 +523218,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 1cdb52 │ │ │ │ + ble.w 1cdae2 │ │ │ │ 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 1cdbcc │ │ │ │ + ble.w 1cdb5c │ │ │ │ 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] @ 1cdbe8 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1cdb78 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1cdbec │ │ │ │ + ldr.w r3, [pc, #1256] @ 1cdb7c │ │ │ │ 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] @ 1cdbf0 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1cdb80 │ │ │ │ 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 │ │ │ │ @@ -523314,15 +523266,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 1cdb86 │ │ │ │ + beq.w 1cdb16 │ │ │ │ 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 │ │ │ │ @@ -523338,15 +523290,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 1cd7d6 │ │ │ │ + ble.n 1cd766 │ │ │ │ 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 │ │ │ │ @@ -523357,32 +523309,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 1cd7a6 │ │ │ │ + bgt.n 1cd736 │ │ │ │ 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 1cdbbe │ │ │ │ + beq.w 1cdb4e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1cdbb0 │ │ │ │ + beq.w 1cdb40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1cdb12 │ │ │ │ + bne.w 1cdaa2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdbac │ │ │ │ + beq.w 1cdb3c │ │ │ │ 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 │ │ │ │ @@ -523399,26 +523351,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 1cd858 │ │ │ │ + bne.n 1cd7e8 │ │ │ │ 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 1cdba4 │ │ │ │ + beq.w 1cdb34 │ │ │ │ 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] │ │ │ │ @@ -523429,16 +523381,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 1ccf50 │ │ │ │ - ldr r3, [pc, #860] @ (1cdbf4 ) │ │ │ │ + bl 1ccee0 │ │ │ │ + ldr r3, [pc, #860] @ (1cdb84 ) │ │ │ │ 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 │ │ │ │ @@ -523462,38 +523414,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 1ccbfc │ │ │ │ + bl 1ccb8c │ │ │ │ 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 1cdb78 │ │ │ │ + beq.w 1cdb08 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1cdb6c │ │ │ │ + beq.w 1cdafc │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cd928 │ │ │ │ + bne.n 1cd8b8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1cdb78 │ │ │ │ + beq.w 1cdb08 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1cdb78 │ │ │ │ + beq.w 1cdb08 │ │ │ │ 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 │ │ │ │ @@ -523511,15 +523463,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 1cd9a4 │ │ │ │ + ble.n 1cd934 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -523529,19 +523481,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 1cd978 │ │ │ │ + bgt.n 1cd908 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cda40 │ │ │ │ + beq.n 1cd9d0 │ │ │ │ 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 │ │ │ │ @@ -523568,29 +523520,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 1cda3e │ │ │ │ + ble.n 1cd9ce │ │ │ │ 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 1cda12 │ │ │ │ + bgt.n 1cd9a2 │ │ │ │ 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 │ │ │ │ @@ -523614,24 +523566,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 1cda6e │ │ │ │ + bne.n 1cd9fe │ │ │ │ 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 1cdb82 │ │ │ │ + bne.n 1cdb12 │ │ │ │ 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 │ │ │ │ @@ -523640,146 +523592,146 @@ │ │ │ │ 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, 1cdae6 │ │ │ │ + cbz r0, 1cda76 │ │ │ │ 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 1cd8d4 │ │ │ │ + bne.w 1cd864 │ │ │ │ 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 1cd8c4 │ │ │ │ + bcc.w 1cd854 │ │ │ │ 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 1cd740 │ │ │ │ + bne.w 1cd6d0 │ │ │ │ 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 1cd70e │ │ │ │ - ldr r2, [pc, #164] @ (1cdbf8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1cdbe4 ) │ │ │ │ + bne.w 1cd69e │ │ │ │ + ldr r2, [pc, #164] @ (1cdb88 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cdb74 ) │ │ │ │ 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 1cdbda │ │ │ │ + bne.n 1cdb6a │ │ │ │ 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 1cd928 │ │ │ │ + bne.w 1cd8b8 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cd92e │ │ │ │ + b.n 1cd8be │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1cdaac │ │ │ │ + b.n 1cda3c │ │ │ │ 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 546f0 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1cdb8e │ │ │ │ - b.n 1cdb12 │ │ │ │ + bcc.n 1cdb1e │ │ │ │ + b.n 1cdaa2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cd888 │ │ │ │ + b.n 1cd818 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cd85a │ │ │ │ - ldr r3, [pc, #72] @ (1cdbfc ) │ │ │ │ + b.n 1cd7ea │ │ │ │ + ldr r3, [pc, #72] @ (1cdb8c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd7f2 │ │ │ │ - ldr r3, [pc, #64] @ (1cdc00 ) │ │ │ │ + b.n 1cd782 │ │ │ │ + ldr r3, [pc, #64] @ (1cdb90 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd7f2 │ │ │ │ + b.n 1cd782 │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1cdb52 │ │ │ │ + beq.n 1cdae2 │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdbcc │ │ │ │ - b.n 1cdb52 │ │ │ │ + bne.n 1cdb5c │ │ │ │ + b.n 1cdae2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r4] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r0, r4] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r1, #0] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #80] @ (1cdc50 ) │ │ │ │ + ldr r7, [pc, #80] @ (1cdbe0 ) │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r0, r0] │ │ │ │ movs r6, 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 1cd688 │ │ │ │ + bl 1cd618 │ │ │ │ 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 │ │ │ │ @@ -523796,42 +523748,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 1cd688 │ │ │ │ - cbz r7, 1cdc82 │ │ │ │ + bl 1cd618 │ │ │ │ + cbz r7, 1cdc12 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b2f58 │ │ │ │ + bl 1b2ee8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdc6e │ │ │ │ + bne.n 1cdbfe │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ 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 1cd688 │ │ │ │ + bl 1cd618 │ │ │ │ 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 │ │ │ │ @@ -523848,27 +523800,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 1cd688 │ │ │ │ - cbz r7, 1cdd0e │ │ │ │ + bl 1cd618 │ │ │ │ + cbz r7, 1cdc9e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b1ff0 │ │ │ │ + bl 1b1f80 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdcfa │ │ │ │ + bne.n 1cdc8a │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ 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 │ │ │ │ @@ -523890,27 +523842,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 1cd248 │ │ │ │ - cbz r7, 1cdd7a │ │ │ │ + bl 1cd1d8 │ │ │ │ + cbz r7, 1cdd0a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bafb8 │ │ │ │ + bl 1baf48 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1cdd66 │ │ │ │ + bne.n 1cdcf6 │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -523919,15 +523871,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 1cd248 │ │ │ │ + bl 1cd1d8 │ │ │ │ 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 │ │ │ │ @@ -523946,26 +523898,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 1cd248 │ │ │ │ - cbz r7, 1cde0c │ │ │ │ + bl 1cd1d8 │ │ │ │ + cbz r7, 1cdd9c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1bafb8 │ │ │ │ + bl 1baf48 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1cddf8 │ │ │ │ + bne.n 1cdd88 │ │ │ │ mov r0, sl │ │ │ │ blx 54208 │ │ │ │ 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 │ │ │ │ @@ -523973,23 +523925,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 1cd248 │ │ │ │ + bl 1cd1d8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1cdeec │ │ │ │ + bpl.n 1cde7c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1cdf34 ) │ │ │ │ + ldr r2, [pc, #228] @ (1cdec4 ) │ │ │ │ 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 │ │ │ │ @@ -524017,15 +523969,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] @ (1cdf38 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cdec8 ) │ │ │ │ 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 │ │ │ │ @@ -524056,41 +524008,41 @@ │ │ │ │ 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 1cdec0 │ │ │ │ + b.n 1cde50 │ │ │ │ nop │ │ │ │ ldr r4, [r3, r7] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1ce148 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce0d8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce14c ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce0dc ) │ │ │ │ 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 1ce0d2 │ │ │ │ + beq.w 1ce062 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce0ec │ │ │ │ + beq.w 1ce07c │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524109,15 +524061,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 1cde40 │ │ │ │ + bl 1cddd0 │ │ │ │ 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 │ │ │ │ @@ -524143,15 +524095,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 1ce126 │ │ │ │ + bne.w 1ce0b6 │ │ │ │ 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 │ │ │ │ @@ -524159,146 +524111,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 1ce0fa │ │ │ │ + bmi.n 1ce08a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce114 │ │ │ │ + bgt.n 1ce0a4 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce12c │ │ │ │ + blt.n 1ce0bc │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce11e │ │ │ │ + bgt.n 1ce0ae │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce110 │ │ │ │ + blt.n 1ce0a0 │ │ │ │ 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 1ce002 │ │ │ │ + bcc.n 1cdf92 │ │ │ │ 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 1cdfe0 │ │ │ │ + bcc.n 1cdf70 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1cdfb6 │ │ │ │ + bhi.n 1cdf46 │ │ │ │ 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 1cdf90 │ │ │ │ - ldr r2, [pc, #124] @ (1ce150 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce148 ) │ │ │ │ + bhi.w 1cdf20 │ │ │ │ + ldr r2, [pc, #124] @ (1ce0e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce0d8 ) │ │ │ │ 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 1ce144 │ │ │ │ + bne.n 1ce0d4 │ │ │ │ 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 1ce0d2 │ │ │ │ + bls.n 1ce062 │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce0ec │ │ │ │ - b.n 1ce0d2 │ │ │ │ + bhi.n 1ce07c │ │ │ │ + b.n 1ce062 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce12a │ │ │ │ + blt.n 1ce0ba │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce078 │ │ │ │ + bpl.n 1ce008 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce078 │ │ │ │ + b.n 1ce008 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce13c │ │ │ │ + ble.n 1ce0cc │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce072 │ │ │ │ + b.n 1ce002 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ce02e │ │ │ │ + b.n 1cdfbe │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce078 │ │ │ │ + bpl.n 1ce008 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce078 │ │ │ │ + b.n 1ce008 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce072 │ │ │ │ + b.n 1ce002 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r3, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1ce388 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ce318 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1ce38c ) │ │ │ │ + ldr r3, [pc, #540] @ (1ce31c ) │ │ │ │ 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 1ce2ce │ │ │ │ + beq.w 1ce25e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce2c2 │ │ │ │ + beq.w 1ce252 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce380 │ │ │ │ + vldr s11, [pc, #488] @ 1ce310 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce384 │ │ │ │ + vldr s12, [pc, #484] @ 1ce314 │ │ │ │ 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 │ │ │ │ @@ -524307,15 +524259,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 1cde40 │ │ │ │ + bl 1cddd0 │ │ │ │ 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 │ │ │ │ @@ -524332,15 +524284,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 1ce2e8 │ │ │ │ + bne.n 1ce278 │ │ │ │ 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 │ │ │ │ @@ -524350,161 +524302,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 1ce2ec │ │ │ │ + bmi.n 1ce27c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce32a │ │ │ │ + bgt.n 1ce2ba │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce312 │ │ │ │ + blt.n 1ce2a2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce348 │ │ │ │ + ble.n 1ce2d8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce31a │ │ │ │ + ble.n 1ce2aa │ │ │ │ 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 1ce206 │ │ │ │ + bne.n 1ce196 │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce1e6 │ │ │ │ + bne.n 1ce176 │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce35c │ │ │ │ + beq.n 1ce2ec │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce1ca │ │ │ │ + b.n 1ce15a │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce2ce │ │ │ │ + bls.n 1ce25e │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce2c2 │ │ │ │ - ldr r2, [pc, #192] @ (1ce390 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ce38c ) │ │ │ │ + bhi.n 1ce252 │ │ │ │ + ldr r2, [pc, #192] @ (1ce320 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ce31c ) │ │ │ │ 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 1ce37a │ │ │ │ + bne.n 1ce30a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce22a │ │ │ │ + b.n 1ce1ba │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce312 │ │ │ │ + blt.n 1ce2a2 │ │ │ │ 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 1ce31a │ │ │ │ + bge.n 1ce2aa │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce278 │ │ │ │ + b.n 1ce208 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce30c │ │ │ │ + blt.n 1ce29c │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce278 │ │ │ │ + b.n 1ce208 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce26a │ │ │ │ + bgt.n 1ce1fa │ │ │ │ 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 1ce26e │ │ │ │ + b.n 1ce1fe │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce30c │ │ │ │ - b.n 1ce26e │ │ │ │ + blt.n 1ce29c │ │ │ │ + b.n 1ce1fe │ │ │ │ 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 1ce1ac │ │ │ │ - b.n 1ce2ce │ │ │ │ + bhi.w 1ce13c │ │ │ │ + b.n 1ce25e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r3, r3, #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 1ce460 │ │ │ │ + beq.n 1ce3f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce444 │ │ │ │ - ldr r4, [pc, #168] @ (1ce468 ) │ │ │ │ + beq.n 1ce3d4 │ │ │ │ + ldr r4, [pc, #168] @ (1ce3f8 ) │ │ │ │ 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 1ce434 │ │ │ │ + beq.n 1ce3c4 │ │ │ │ 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 │ │ │ │ @@ -524527,23 +524479,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] @ (1ce46c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ce3fc ) │ │ │ │ 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 1ce434 │ │ │ │ + b.n 1ce3c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r0, [r1, r5] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r7, r2] │ │ │ │ @@ -524561,15 +524513,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] @ (1ce4b8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ce448 ) │ │ │ │ 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] │ │ │ │ @@ -524578,15 +524530,15 @@ │ │ │ │ bx lr │ │ │ │ strb r0, [r6, r1] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1ce5ba │ │ │ │ + bpl.n 1ce54a │ │ │ │ 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 │ │ │ │ @@ -524594,37 +524546,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 1ce576 │ │ │ │ + beq.n 1ce506 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ce570 │ │ │ │ + beq.n 1ce500 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce676 │ │ │ │ + beq.w 1ce606 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ce694 ) │ │ │ │ + ldr r4, [pc, #372] @ (1ce624 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ce698 ) │ │ │ │ + ldr r5, [pc, #364] @ (1ce628 ) │ │ │ │ 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 1ce562 │ │ │ │ + beq.n 1ce4f2 │ │ │ │ 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] │ │ │ │ @@ -524636,29 +524588,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, 1ce5e2 │ │ │ │ + cbnz r3, 1ce572 │ │ │ │ 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] @ (1ce69c ) │ │ │ │ + ldr r3, [pc, #268] @ (1ce62c ) │ │ │ │ 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] @ (1ce6a0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ce630 ) │ │ │ │ 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] │ │ │ │ @@ -524672,31 +524624,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 1ce4fe │ │ │ │ - ldr r4, [pc, #192] @ (1ce6a4 ) │ │ │ │ + b.n 1ce48e │ │ │ │ + ldr r4, [pc, #192] @ (1ce634 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1ce6a8 ) │ │ │ │ + ldr r7, [pc, #180] @ (1ce638 ) │ │ │ │ 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 1ce5a8 │ │ │ │ + beq.n 1ce538 │ │ │ │ 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 │ │ │ │ @@ -524718,24 +524670,24 @@ │ │ │ │ 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 1ce5a8 │ │ │ │ - ldr r3, [pc, #52] @ (1ce6ac ) │ │ │ │ + b.n 1ce538 │ │ │ │ + ldr r3, [pc, #52] @ (1ce63c ) │ │ │ │ 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 1ce562 │ │ │ │ + b.n 1ce4f2 │ │ │ │ strh r6, [r4, r7] │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r3, r6] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r7, r5] │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r5, r4] │ │ │ │ @@ -524747,50 +524699,50 @@ │ │ │ │ strh r4, [r1, r2] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1ce708 │ │ │ │ + bpl.n 1ce698 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce784 │ │ │ │ + beq.n 1ce714 │ │ │ │ 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 1ce7a2 │ │ │ │ - ldr r3, [pc, #372] @ (1ce85c ) │ │ │ │ + bne.n 1ce732 │ │ │ │ + ldr r3, [pc, #372] @ (1ce7ec ) │ │ │ │ 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 1ce762 │ │ │ │ - cbnz r3, 1ce77c │ │ │ │ + b.n 1ce6f2 │ │ │ │ + cbnz r3, 1ce70c │ │ │ │ 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 1ce852 │ │ │ │ + beq.w 1ce7e2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1ce860 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ce7f0 │ │ │ │ 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 │ │ │ │ @@ -524810,38 +524762,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 1ce70c │ │ │ │ + b.n 1ce69c │ │ │ │ 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 1ce6e6 │ │ │ │ + beq.n 1ce676 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1ce864 ) │ │ │ │ + ldr r5, [pc, #188] @ (1ce7f4 ) │ │ │ │ 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 1ce762 │ │ │ │ + beq.n 1ce6f2 │ │ │ │ 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] │ │ │ │ @@ -524877,20 +524829,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 1ce762 │ │ │ │ + b.n 1ce6f2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ce762 │ │ │ │ + b.n 1ce6f2 │ │ │ │ strh r4, [r3, r0] │ │ │ │ movs r6, r4 │ │ │ │ str r2, [r4, r7] │ │ │ │ movs r6, r4 │ │ │ │ str r4, [r4, r5] │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ @@ -524902,38 +524854,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] @ (1ce8b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ce844 ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r7, 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 1ce968 │ │ │ │ + beq.n 1ce8f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ce96e │ │ │ │ + beq.n 1ce8fe │ │ │ │ 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] │ │ │ │ @@ -524954,61 +524906,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 1ce868 │ │ │ │ + bl 1ce7f8 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1ce912 │ │ │ │ + bne.n 1ce8a2 │ │ │ │ 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 1ce908 │ │ │ │ + bne.n 1ce898 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1ce8f4 │ │ │ │ + bhi.n 1ce884 │ │ │ │ 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 1ce8ea │ │ │ │ + bhi.n 1ce87a │ │ │ │ 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 1ce968 │ │ │ │ + bls.n 1ce8f8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1ce96e │ │ │ │ - b.n 1ce968 │ │ │ │ + bhi.n 1ce8fe │ │ │ │ + b.n 1ce8f8 │ │ │ │ stmdb 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 1cea30 │ │ │ │ + beq.n 1ce9c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cea36 │ │ │ │ + beq.n 1ce9c6 │ │ │ │ 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 │ │ │ │ @@ -525033,74 +524985,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 1ce868 │ │ │ │ + bl 1ce7f8 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1ce9e2 │ │ │ │ + bne.n 1ce972 │ │ │ │ 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 1ce9d8 │ │ │ │ + bne.n 1ce968 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ce9c0 │ │ │ │ + bhi.n 1ce950 │ │ │ │ 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 1ce9b2 │ │ │ │ + bhi.n 1ce942 │ │ │ │ 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 1cea30 │ │ │ │ + bls.n 1ce9c0 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1cea36 │ │ │ │ - b.n 1cea30 │ │ │ │ + bhi.n 1ce9c6 │ │ │ │ + b.n 1ce9c0 │ │ │ │ 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] @ (1ceb88 ) │ │ │ │ - ldr r3, [pc, #292] @ (1ceb8c ) │ │ │ │ + ldr r1, [pc, #292] @ (1ceb18 ) │ │ │ │ + ldr r3, [pc, #292] @ (1ceb1c ) │ │ │ │ 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 1ceb54 │ │ │ │ + beq.n 1ceae4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ceb72 │ │ │ │ + beq.n 1ceb02 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1ceb84 │ │ │ │ + vldr s16, [pc, #252] @ 1ceb14 │ │ │ │ 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] │ │ │ │ @@ -525120,15 +525072,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 1ce868 │ │ │ │ + bl 1ce7f8 │ │ │ │ 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 │ │ │ │ @@ -525140,91 +525092,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 1ceac4 │ │ │ │ + bne.n 1cea54 │ │ │ │ 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 1ceab6 │ │ │ │ + bne.n 1cea46 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1ceaa4 │ │ │ │ + bhi.n 1cea34 │ │ │ │ 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 1cea98 │ │ │ │ - ldr r2, [pc, #56] @ (1ceb90 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ceb8c ) │ │ │ │ + bhi.n 1cea28 │ │ │ │ + ldr r2, [pc, #56] @ (1ceb20 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ceb1c ) │ │ │ │ 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 1ceb80 │ │ │ │ + bne.n 1ceb10 │ │ │ │ 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 1ceb54 │ │ │ │ + bls.n 1ceae4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1ceb72 │ │ │ │ - b.n 1ceb54 │ │ │ │ + bhi.n 1ceb02 │ │ │ │ + b.n 1ceae4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r3, r3, #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] @ (1cece4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1cece8 ) │ │ │ │ + ldr r1, [pc, #304] @ (1cec74 ) │ │ │ │ + ldr r3, [pc, #304] @ (1cec78 ) │ │ │ │ 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 1cecb0 │ │ │ │ + beq.n 1cec40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cecce │ │ │ │ + beq.n 1cec5e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1cece0 │ │ │ │ + vldr s16, [pc, #264] @ 1cec70 │ │ │ │ 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] │ │ │ │ @@ -525243,15 +525195,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 1ce868 │ │ │ │ + bl 1ce7f8 │ │ │ │ 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 │ │ │ │ @@ -525267,76 +525219,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 1cec10 │ │ │ │ + bne.n 1ceba0 │ │ │ │ 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 1cec02 │ │ │ │ + bne.n 1ceb92 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cebf0 │ │ │ │ + bhi.n 1ceb80 │ │ │ │ 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 1cebe4 │ │ │ │ - ldr r2, [pc, #56] @ (1cecec ) │ │ │ │ - ldr r3, [pc, #52] @ (1cece8 ) │ │ │ │ + bhi.n 1ceb74 │ │ │ │ + ldr r2, [pc, #56] @ (1cec7c ) │ │ │ │ + ldr r3, [pc, #52] @ (1cec78 ) │ │ │ │ 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 1cecdc │ │ │ │ + bne.n 1cec6c │ │ │ │ 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 1cecb0 │ │ │ │ + bls.n 1cec40 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cecce │ │ │ │ - b.n 1cecb0 │ │ │ │ + bhi.n 1cec5e │ │ │ │ + b.n 1cec40 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r3, r3, #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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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] │ │ │ │ @@ -525347,41 +525299,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 1cfb9c │ │ │ │ + bl 1cfb2c │ │ │ │ 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] @ (1cee60 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cee64 ) │ │ │ │ + ldr r0, [pc, #248] @ (1cedf0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cedf4 ) │ │ │ │ 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 1cee2a │ │ │ │ + beq.n 1cedba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cee48 │ │ │ │ + beq.n 1cedd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cee5c │ │ │ │ + vldr s16, [pc, #212] @ 1cedec │ │ │ │ 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] │ │ │ │ @@ -525397,153 +525349,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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1cedb6 │ │ │ │ + bne.n 1ced46 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cedae │ │ │ │ + bne.n 1ced3e │ │ │ │ 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 1ceda6 │ │ │ │ + bhi.n 1ced36 │ │ │ │ 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 1ced98 │ │ │ │ - ldr r2, [pc, #60] @ (1cee68 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cee64 ) │ │ │ │ + bcc.n 1ced28 │ │ │ │ + ldr r2, [pc, #60] @ (1cedf8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cedf4 ) │ │ │ │ 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 1cee56 │ │ │ │ + bne.n 1cede6 │ │ │ │ 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 1cee2a │ │ │ │ + bcs.n 1cedba │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cee48 │ │ │ │ - b.n 1cee2a │ │ │ │ + bhi.n 1cedd8 │ │ │ │ + b.n 1cedba │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cee98 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cee28 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cee9c │ │ │ │ + ldr.w ip, [pc, #28] @ 1cee2c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ceea0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ceea4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cee30 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cee34 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1cef54 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ceee4 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ceed4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cee64 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ceed8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cee68 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ceedc ) │ │ │ │ - ldr r2, [pc, #28] @ (1ceee0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cee6c ) │ │ │ │ + ldr r2, [pc, #28] @ (1cee70 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #784] @ (1cf1f0 ) │ │ │ │ + ldr r2, [pc, #784] @ (1cf180 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1cf00c ) │ │ │ │ + ldr r2, [pc, #268] @ (1cef9c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cf010 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cefa0 ) │ │ │ │ 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 1cefd2 │ │ │ │ + beq.n 1cef62 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ceff0 │ │ │ │ + beq.n 1cef80 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cf008 │ │ │ │ + vldr s16, [pc, #220] @ 1cef98 │ │ │ │ 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 │ │ │ │ @@ -525556,15 +525508,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 1d3ee0 │ │ │ │ + bl 1d3e70 │ │ │ │ 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] │ │ │ │ @@ -525572,129 +525524,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 1cef54 │ │ │ │ + bne.n 1ceee4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cef4c │ │ │ │ + bne.n 1ceedc │ │ │ │ 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 1cef46 │ │ │ │ + bhi.n 1ceed6 │ │ │ │ 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 1cef38 │ │ │ │ - ldr r2, [pc, #64] @ (1cf014 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf010 ) │ │ │ │ + bcc.n 1ceec8 │ │ │ │ + ldr r2, [pc, #64] @ (1cefa4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cefa0 ) │ │ │ │ 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 1cf002 │ │ │ │ + bne.n 1cef92 │ │ │ │ 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 1cefd2 │ │ │ │ + bcs.n 1cef62 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1ceff0 │ │ │ │ - b.n 1cefd2 │ │ │ │ + bhi.n 1cef80 │ │ │ │ + b.n 1cef62 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r3, r3, #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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1d0004 │ │ │ │ + bl 1cff94 │ │ │ │ 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] @ (1cf1dc ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf16c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf1e0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf170 ) │ │ │ │ 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 1cf1a4 │ │ │ │ + beq.n 1cf134 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf1c2 │ │ │ │ - vldr s16, [pc, #272] @ 1cf1d8 │ │ │ │ + beq.n 1cf152 │ │ │ │ + vldr s16, [pc, #272] @ 1cf168 │ │ │ │ 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] │ │ │ │ @@ -525719,163 +525671,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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1cf10a │ │ │ │ + bne.n 1cf09a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf0fe │ │ │ │ + bne.n 1cf08e │ │ │ │ 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 1cf0ec │ │ │ │ + bhi.n 1cf07c │ │ │ │ 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 1cf0dc │ │ │ │ - ldr r2, [pc, #60] @ (1cf1e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf1e0 ) │ │ │ │ + bhi.n 1cf06c │ │ │ │ + ldr r2, [pc, #60] @ (1cf174 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf170 ) │ │ │ │ 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 1cf1d4 │ │ │ │ + bne.n 1cf164 │ │ │ │ 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 1cf1a4 │ │ │ │ + bcs.n 1cf134 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf1c2 │ │ │ │ - b.n 1cf1a4 │ │ │ │ + bhi.n 1cf152 │ │ │ │ + b.n 1cf134 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf214 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf1a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf218 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf1a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf21c ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf220 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf1ac ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf1b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ bx fp │ │ │ │ movs r6, r4 │ │ │ │ cmp r7, #130 @ 0x82 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf250 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf1e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf254 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf1e4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf258 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf25c ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf1e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf1ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ mov r8, lr │ │ │ │ movs r6, r4 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1cf3d4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf364 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf3d8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf368 ) │ │ │ │ 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 1cf39c │ │ │ │ + beq.n 1cf32c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cf3ba │ │ │ │ + beq.w 1cf34a │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cf3d0 │ │ │ │ + vldr s16, [pc, #296] @ 1cf360 │ │ │ │ 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 │ │ │ │ @@ -525898,21 +525850,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 1d3ee0 │ │ │ │ + bl 1d3e70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d3ee0 │ │ │ │ + bl 1d3e70 │ │ │ │ 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 │ │ │ │ @@ -525927,70 +525879,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 1cf2ea │ │ │ │ + bne.n 1cf27a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf2de │ │ │ │ + bne.n 1cf26e │ │ │ │ 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 1cf2ca │ │ │ │ + bhi.n 1cf25a │ │ │ │ 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 1cf2b8 │ │ │ │ - ldr r2, [pc, #60] @ (1cf3dc ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf3d8 ) │ │ │ │ + bhi.n 1cf248 │ │ │ │ + ldr r2, [pc, #60] @ (1cf36c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf368 ) │ │ │ │ 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 1cf3cc │ │ │ │ + bne.n 1cf35c │ │ │ │ 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 1cf39c │ │ │ │ + bcs.n 1cf32c │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cf3ba │ │ │ │ - b.n 1cf39c │ │ │ │ + bhi.n 1cf34a │ │ │ │ + b.n 1cf32c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cf450 │ │ │ │ + cbz r2, 1cf3e0 │ │ │ │ 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 │ │ │ │ @@ -526012,28 +525964,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 1cf3f0 │ │ │ │ + bne.n 1cf380 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf54a │ │ │ │ + beq.n 1cf4da │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cf54c │ │ │ │ + vldr s9, [pc, #228] @ 1cf4dc │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cf550 │ │ │ │ + vldr s10, [pc, #224] @ 1cf4e0 │ │ │ │ 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 │ │ │ │ @@ -526047,117 +525999,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 1cf4dc │ │ │ │ + ble.n 1cf46c │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf4dc │ │ │ │ + bge.n 1cf46c │ │ │ │ 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 1cf508 │ │ │ │ + ble.n 1cf498 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf508 │ │ │ │ + bge.n 1cf498 │ │ │ │ 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 1cf534 │ │ │ │ + ble.n 1cf4c4 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf534 │ │ │ │ + bge.n 1cf4c4 │ │ │ │ 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 1cf470 │ │ │ │ + bne.n 1cf400 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cf6fc │ │ │ │ + beq.w 1cf68c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cf700 │ │ │ │ + vldr s10, [pc, #408] @ 1cf690 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cf704 │ │ │ │ - vldr s9, [pc, #404] @ 1cf708 │ │ │ │ + vldr s11, [pc, #404] @ 1cf694 │ │ │ │ + vldr s9, [pc, #404] @ 1cf698 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cf70c │ │ │ │ - vldr s7, [pc, #400] @ 1cf710 │ │ │ │ - b.n 1cf5ea │ │ │ │ + vldr s8, [pc, #400] @ 1cf69c │ │ │ │ + vldr s7, [pc, #400] @ 1cf6a0 │ │ │ │ + b.n 1cf57a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cf594 │ │ │ │ + cbz r5, 1cf524 │ │ │ │ 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 1cf656 │ │ │ │ + bne.n 1cf5e6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cf5b6 │ │ │ │ + cbz r5, 1cf546 │ │ │ │ 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 1cf6ae │ │ │ │ + bne.n 1cf63e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cf5d4 │ │ │ │ + cbz r1, 1cf564 │ │ │ │ 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 1cf6fa │ │ │ │ + beq.w 1cf68a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cf582 │ │ │ │ + beq.n 1cf512 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cf594 │ │ │ │ + beq.n 1cf524 │ │ │ │ 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 │ │ │ │ @@ -526171,20 +526123,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 1cf5a4 │ │ │ │ + beq.n 1cf534 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cf5b6 │ │ │ │ + beq.n 1cf546 │ │ │ │ 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 │ │ │ │ @@ -526197,20 +526149,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 1cf5c2 │ │ │ │ + beq.n 1cf552 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cf5d4 │ │ │ │ + beq.n 1cf564 │ │ │ │ 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 │ │ │ │ @@ -526219,239 +526171,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 1cf5d4 │ │ │ │ + b.n 1cf564 │ │ │ │ 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 1cf9dc │ │ │ │ + beq.w 1cf96c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1cf9e0 │ │ │ │ - vldr s6, [pc, #696] @ 1cf9e4 │ │ │ │ + vldr s8, [pc, #696] @ 1cf970 │ │ │ │ + vldr s6, [pc, #696] @ 1cf974 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1cf9e8 │ │ │ │ + vldr s7, [pc, #692] @ 1cf978 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1cf9ec │ │ │ │ - vldr s10, [pc, #688] @ 1cf9f0 │ │ │ │ - vldr s5, [pc, #688] @ 1cf9f4 │ │ │ │ - vldr s4, [pc, #688] @ 1cf9f8 │ │ │ │ - b.n 1cf81e │ │ │ │ + vldr s9, [pc, #688] @ 1cf97c │ │ │ │ + vldr s10, [pc, #688] @ 1cf980 │ │ │ │ + vldr s5, [pc, #688] @ 1cf984 │ │ │ │ + vldr s4, [pc, #688] @ 1cf988 │ │ │ │ + b.n 1cf7ae │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cf75c │ │ │ │ + cbz r5, 1cf6ec │ │ │ │ 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 1cf872 │ │ │ │ + bne.w 1cf802 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cf77c │ │ │ │ + cbz r5, 1cf70c │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cf8b2 │ │ │ │ + bne.w 1cf842 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cf92a │ │ │ │ + bne.w 1cf8ba │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cf97c │ │ │ │ + ble.w 1cf90c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1cf9ae │ │ │ │ - vldr s14, [pc, #572] @ 1cf9e4 │ │ │ │ + bge.w 1cf93e │ │ │ │ + vldr s14, [pc, #572] @ 1cf974 │ │ │ │ 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 1cf914 │ │ │ │ + ble.w 1cf8a4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf7de │ │ │ │ + bge.n 1cf76e │ │ │ │ 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 1cf926 │ │ │ │ + ble.w 1cf8b6 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cf808 │ │ │ │ + bge.n 1cf798 │ │ │ │ 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 1cf97a │ │ │ │ + beq.w 1cf90a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cf74a │ │ │ │ + beq.n 1cf6da │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cf75c │ │ │ │ + beq.n 1cf6ec │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cf94e │ │ │ │ + bmi.w 1cf8de │ │ │ │ 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 1cf76a │ │ │ │ + beq.w 1cf6fa │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cf77c │ │ │ │ + beq.w 1cf70c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cf938 │ │ │ │ + bmi.n 1cf8c8 │ │ │ │ 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 1cf786 │ │ │ │ + beq.w 1cf716 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cf8e6 │ │ │ │ + beq.n 1cf876 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cf964 │ │ │ │ + bmi.n 1cf8f4 │ │ │ │ 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 1cf7b4 │ │ │ │ + ble.w 1cf744 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cf7a8 │ │ │ │ + blt.w 1cf738 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cf7c4 │ │ │ │ + bgt.w 1cf754 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cf7ee │ │ │ │ + bgt.w 1cf77e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cf808 │ │ │ │ + b.n 1cf798 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cf8e6 │ │ │ │ + b.n 1cf876 │ │ │ │ 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 1cf894 │ │ │ │ + b.n 1cf824 │ │ │ │ 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 1cf850 │ │ │ │ + b.n 1cf7e0 │ │ │ │ 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 1cf8d2 │ │ │ │ + b.n 1cf862 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cf9c4 │ │ │ │ + ble.n 1cf954 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1cf9d2 │ │ │ │ - vldr s13, [pc, #80] @ 1cf9ec │ │ │ │ - vldr s14, [pc, #80] @ 1cf9f0 │ │ │ │ + bge.n 1cf962 │ │ │ │ + vldr s13, [pc, #80] @ 1cf97c │ │ │ │ + vldr s14, [pc, #80] @ 1cf980 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cf808 │ │ │ │ + b.n 1cf798 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cf9cc │ │ │ │ - vldr s14, [pc, #36] @ 1cf9e4 │ │ │ │ - b.n 1cf7c4 │ │ │ │ + ble.n 1cf95c │ │ │ │ + vldr s14, [pc, #36] @ 1cf974 │ │ │ │ + b.n 1cf754 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cf808 │ │ │ │ + b.n 1cf798 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cf808 │ │ │ │ + b.n 1cf798 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cf808 │ │ │ │ + b.n 1cf798 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526461,23 +526413,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfaa4 │ │ │ │ + beq.n 1cfa34 │ │ │ │ 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] @ 1cfaa8 │ │ │ │ - vldr s10, [pc, #148] @ 1cfaac │ │ │ │ + vldr s12, [pc, #148] @ 1cfa38 │ │ │ │ + vldr s10, [pc, #148] @ 1cfa3c │ │ │ │ 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 │ │ │ │ @@ -526504,40 +526456,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 1cfa22 │ │ │ │ + bne.n 1cf9b2 │ │ │ │ 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 1cfb6a │ │ │ │ + beq.n 1cfafa │ │ │ │ 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 1cfaf8 │ │ │ │ + ble.n 1cfa88 │ │ │ │ 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 │ │ │ │ @@ -526565,45 +526517,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 1cfad0 │ │ │ │ + bne.n 1cfa60 │ │ │ │ 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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1cfc6e │ │ │ │ + beq.n 1cfbfe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cfc74 │ │ │ │ + beq.n 1cfc04 │ │ │ │ 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 │ │ │ │ @@ -526640,85 +526592,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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1cfc14 │ │ │ │ + bne.n 1cfba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1cfc0c │ │ │ │ + bne.n 1cfb9c │ │ │ │ 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 1cfbf4 │ │ │ │ + bhi.n 1cfb84 │ │ │ │ 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 1cfbd8 │ │ │ │ + bhi.n 1cfb68 │ │ │ │ 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 1cfc6e │ │ │ │ + bcs.n 1cfbfe │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1cfc74 │ │ │ │ - b.n 1cfc6e │ │ │ │ + bcc.n 1cfc04 │ │ │ │ + b.n 1cfbfe │ │ │ │ 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] @ (1cfdd4 ) │ │ │ │ + ldr r2, [pc, #308] @ (1cfd64 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1cfdd8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1cfd68 ) │ │ │ │ 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 1cfd9a │ │ │ │ + beq.n 1cfd2a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cfdb8 │ │ │ │ + beq.n 1cfd48 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1cfdcc │ │ │ │ + vldr s17, [pc, #256] @ 1cfd5c │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1cfdd0 │ │ │ │ + vldr s16, [pc, #252] @ 1cfd60 │ │ │ │ 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 │ │ │ │ @@ -526747,158 +526699,158 @@ │ │ │ │ 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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1cfd24 │ │ │ │ + bne.n 1cfcb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1cfd1c │ │ │ │ + bne.n 1cfcac │ │ │ │ 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 1cfd00 │ │ │ │ + bhi.n 1cfc90 │ │ │ │ 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 1cfce2 │ │ │ │ - ldr r2, [pc, #64] @ (1cfddc ) │ │ │ │ - ldr r3, [pc, #56] @ (1cfdd8 ) │ │ │ │ + bhi.n 1cfc72 │ │ │ │ + ldr r2, [pc, #64] @ (1cfd6c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cfd68 ) │ │ │ │ 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 1cfdc6 │ │ │ │ + bne.n 1cfd56 │ │ │ │ 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 1cfd9a │ │ │ │ + bcs.n 1cfd2a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1cfdb8 │ │ │ │ - b.n 1cfd9a │ │ │ │ + bcc.n 1cfd48 │ │ │ │ + b.n 1cfd2a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cfe0c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cfd9c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cfe10 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cfda0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cfe14 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cfe18 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cfda4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cfda8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #104 @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cfe48 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cfdd8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cfe4c │ │ │ │ + ldr.w ip, [pc, #28] @ 1cfddc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cfe50 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cfe54 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cfde0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cfde4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #0 │ │ │ │ movs r6, r4 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1cffb4 ) │ │ │ │ + ldr r2, [pc, #320] @ (1cff44 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1cffb8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1cff48 ) │ │ │ │ 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 1cff7c │ │ │ │ + beq.n 1cff0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cff9a │ │ │ │ + beq.w 1cff2a │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1cffac │ │ │ │ + vldr s17, [pc, #276] @ 1cff3c │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1cffb0 │ │ │ │ + vldr s16, [pc, #272] @ 1cff40 │ │ │ │ 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 │ │ │ │ @@ -526930,15 +526882,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 1d3ee0 │ │ │ │ + bl 1d3e70 │ │ │ │ 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] │ │ │ │ @@ -526947,109 +526899,109 @@ │ │ │ │ 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 1cfef4 │ │ │ │ + bne.n 1cfe84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1cfeea │ │ │ │ + bne.n 1cfe7a │ │ │ │ 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 1cfecc │ │ │ │ + bhi.n 1cfe5c │ │ │ │ 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 1cfeaa │ │ │ │ - ldr r2, [pc, #60] @ (1cffbc ) │ │ │ │ - ldr r3, [pc, #56] @ (1cffb8 ) │ │ │ │ + bhi.n 1cfe3a │ │ │ │ + ldr r2, [pc, #60] @ (1cff4c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cff48 ) │ │ │ │ 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 1cffa8 │ │ │ │ + bne.n 1cff38 │ │ │ │ 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 1cff7c │ │ │ │ + bcs.n 1cff0c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1cff9a │ │ │ │ - b.n 1cff7c │ │ │ │ + bcc.n 1cff2a │ │ │ │ + b.n 1cff0c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r3, r3, #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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1d00f0 │ │ │ │ + beq.n 1d0080 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d00f6 │ │ │ │ + beq.n 1d0086 │ │ │ │ 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 │ │ │ │ @@ -527085,95 +527037,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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d008a │ │ │ │ + bne.n 1d001a │ │ │ │ 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 1d0082 │ │ │ │ + bne.n 1d0012 │ │ │ │ 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 1d0064 │ │ │ │ + bhi.n 1cfff4 │ │ │ │ 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 1d0040 │ │ │ │ + bhi.n 1cffd0 │ │ │ │ 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 1d00f0 │ │ │ │ + bls.n 1d0080 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d00f6 │ │ │ │ - b.n 1d00f0 │ │ │ │ + bcc.n 1d0086 │ │ │ │ + b.n 1d0080 │ │ │ │ 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] @ (1d0298 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d0228 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d029c ) │ │ │ │ + ldr r3, [pc, #376] @ (1d022c ) │ │ │ │ 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 1d025c │ │ │ │ + beq.w 1d01ec │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d027a │ │ │ │ + beq.w 1d020a │ │ │ │ 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] @ 1d0290 │ │ │ │ + vldr s16, [pc, #316] @ 1d0220 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d0294 │ │ │ │ + vldr s17, [pc, #308] @ 1d0224 │ │ │ │ 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 │ │ │ │ @@ -527207,21 +527159,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 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d3e20 │ │ │ │ + bl 1d3db0 │ │ │ │ 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 │ │ │ │ @@ -527229,142 +527181,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 1d01be │ │ │ │ + bne.n 1d014e │ │ │ │ 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 1d01b2 │ │ │ │ + bne.n 1d0142 │ │ │ │ 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 1d018c │ │ │ │ + bhi.n 1d011c │ │ │ │ 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 1d0168 │ │ │ │ - ldr r2, [pc, #64] @ (1d02a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d029c ) │ │ │ │ + bhi.n 1d00f8 │ │ │ │ + ldr r2, [pc, #64] @ (1d0230 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d022c ) │ │ │ │ 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 1d028c │ │ │ │ + bne.n 1d021c │ │ │ │ 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 1d025c │ │ │ │ + bcs.n 1d01ec │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d027a │ │ │ │ - b.n 1d025c │ │ │ │ + bcc.n 1d020a │ │ │ │ + b.n 1d01ec │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 6, r0, cr12, cr10, {4} │ │ │ │ + vqadd.u8 d16, d28, d10 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #616] @ 0x268 │ │ │ │ + mcr2 0, 0, r0, cr12, cr10, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d02d0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0260 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d02d4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0264 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d02d8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d02dc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0268 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d026c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r2, #-616] @ 0xfffffd98 │ │ │ │ + ldc2 0, cr0, [r2, #616]! @ 0x268 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r6, r4 │ │ │ │ subs r6, r0, #3 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d030c ) │ │ │ │ + ldr r0, [pc, #28] @ (1d029c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0310 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d02a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0314 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0318 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d02a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d02a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [r6, #-616]! @ 0xfffffd98 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ movs r6, r4 │ │ │ │ subs r2, r1, #2 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1d04cc ) │ │ │ │ + ldr r2, [pc, #404] @ (1d045c ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d04d0 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d0460 ) │ │ │ │ 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 1d0492 │ │ │ │ + beq.w 1d0422 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d04b0 │ │ │ │ + beq.w 1d0440 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d04c4 │ │ │ │ + vldr s16, [pc, #352] @ 1d0454 │ │ │ │ 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 │ │ │ │ @@ -527385,15 +527337,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] @ 1d04c8 │ │ │ │ + vldr s17, [pc, #268] @ 1d0458 │ │ │ │ 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 │ │ │ │ @@ -527404,21 +527356,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 1d3ee0 │ │ │ │ + bl 1d3e70 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d3ee0 │ │ │ │ + bl 1d3e70 │ │ │ │ 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 │ │ │ │ @@ -527435,73 +527387,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 1d03d6 │ │ │ │ + bne.n 1d0366 │ │ │ │ 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 1d03ca │ │ │ │ + bne.n 1d035a │ │ │ │ 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 1d03a2 │ │ │ │ + bhi.n 1d0332 │ │ │ │ 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 1d037e │ │ │ │ - ldr r2, [pc, #64] @ (1d04d4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d04d0 ) │ │ │ │ + bhi.w 1d030e │ │ │ │ + ldr r2, [pc, #64] @ (1d0464 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0460 ) │ │ │ │ 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 1d04be │ │ │ │ + bne.n 1d044e │ │ │ │ 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 1d0492 │ │ │ │ + bcs.n 1d0422 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d04b0 │ │ │ │ - b.n 1d0492 │ │ │ │ + bcc.n 1d0440 │ │ │ │ + b.n 1d0422 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4], {154} @ 0x9a │ │ │ │ + ldc2 0, cr0, [r4, #-616]! @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb66009a │ │ │ │ + @ instruction: 0xfbd6009a │ │ │ │ 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 │ │ │ │ @@ -527509,19 +527461,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 1d05d2 │ │ │ │ + beq.n 1d0562 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d053c │ │ │ │ + beq.n 1d04cc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d066a │ │ │ │ + beq.w 1d05fa │ │ │ │ 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 │ │ │ │ @@ -527535,15 +527487,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 1d06b8 │ │ │ │ + beq.w 1d0648 │ │ │ │ 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 │ │ │ │ @@ -527603,15 +527555,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, 1d0698 │ │ │ │ + cbz r1, 1d0628 │ │ │ │ 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 │ │ │ │ @@ -527679,15 +527631,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 1d04d8 │ │ │ │ + bl 1d0468 │ │ │ │ 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 │ │ │ │ @@ -527713,15 +527665,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 1d04d8 │ │ │ │ + bl 1d0468 │ │ │ │ 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 │ │ │ │ @@ -527751,15 +527703,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 1d04d8 │ │ │ │ + bl 1d0468 │ │ │ │ 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 │ │ │ │ @@ -527803,24 +527755,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 1d04d8 │ │ │ │ - cbz r4, 1d08ca │ │ │ │ + bl 1d0468 │ │ │ │ + cbz r4, 1d085a │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d08ca │ │ │ │ + beq.n 1d085a │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d08d2 │ │ │ │ + bhi.n 1d0862 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d08fc │ │ │ │ + bgt.n 1d088c │ │ │ │ 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 │ │ │ │ @@ -527842,91 +527794,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 1d08ca │ │ │ │ + b.n 1d085a │ │ │ │ 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] @ 1d092c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d08bc │ │ │ │ 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, #27 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r3, r3, #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] @ 1d0954 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d08e4 │ │ │ │ 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, #27 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r3, r3, #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] @ 1d097c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d090c │ │ │ │ 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, #26 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r3, r3, #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] @ 1d09a4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0934 │ │ │ │ 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, #25 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r3, 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, #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 1d0a80 │ │ │ │ + beq.n 1d0a10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0a86 │ │ │ │ + beq.n 1d0a16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0a98 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0a28 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -527971,63 +527923,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 1d0a2c │ │ │ │ + bne.n 1d09bc │ │ │ │ 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 1d0a22 │ │ │ │ + bne.n 1d09b2 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0a06 │ │ │ │ + bhi.n 1d0996 │ │ │ │ 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 1d09e8 │ │ │ │ + bhi.n 1d0978 │ │ │ │ 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 1d0a80 │ │ │ │ + bls.n 1d0a10 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0a86 │ │ │ │ - b.n 1d0a80 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + bhi.n 1d0a16 │ │ │ │ + b.n 1d0a10 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r3, 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, #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 1d0b74 │ │ │ │ + beq.n 1d0b04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0b7a │ │ │ │ + beq.n 1d0b0a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0b8c ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0b1c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528072,63 +528024,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 1d0b20 │ │ │ │ + bne.n 1d0ab0 │ │ │ │ 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 1d0b16 │ │ │ │ + bne.n 1d0aa6 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0afa │ │ │ │ + bhi.n 1d0a8a │ │ │ │ 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 1d0adc │ │ │ │ + bhi.n 1d0a6c │ │ │ │ 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 1d0b74 │ │ │ │ + bls.n 1d0b04 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0b7a │ │ │ │ - b.n 1d0b74 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + bhi.n 1d0b0a │ │ │ │ + b.n 1d0b04 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r3, 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, #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 1d0c68 │ │ │ │ + beq.n 1d0bf8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0c6e │ │ │ │ + beq.n 1d0bfe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0c80 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0c10 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528173,63 +528125,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 1d0c14 │ │ │ │ + bne.n 1d0ba4 │ │ │ │ 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 1d0c0a │ │ │ │ + bne.n 1d0b9a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0bee │ │ │ │ + bhi.n 1d0b7e │ │ │ │ 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 1d0bd0 │ │ │ │ + bhi.n 1d0b60 │ │ │ │ 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 1d0c68 │ │ │ │ + bls.n 1d0bf8 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0c6e │ │ │ │ - b.n 1d0c68 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + bhi.n 1d0bfe │ │ │ │ + b.n 1d0bf8 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, 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, #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 1d0d5c │ │ │ │ + beq.n 1d0cec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0d62 │ │ │ │ + beq.n 1d0cf2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0d74 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0d04 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528274,74 +528226,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 1d0d08 │ │ │ │ + bne.n 1d0c98 │ │ │ │ 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 1d0cfe │ │ │ │ + bne.n 1d0c8e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0ce2 │ │ │ │ + bhi.n 1d0c72 │ │ │ │ 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 1d0cc4 │ │ │ │ + bhi.n 1d0c54 │ │ │ │ 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 1d0d5c │ │ │ │ + bls.n 1d0cec │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0d62 │ │ │ │ - b.n 1d0d5c │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + bhi.n 1d0cf2 │ │ │ │ + b.n 1d0cec │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r3, r3, #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] @ (1d0ecc ) │ │ │ │ + ldr r2, [pc, #312] @ (1d0e5c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d0ed0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d0e60 ) │ │ │ │ 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 1d0e98 │ │ │ │ + beq.n 1d0e28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d0eb6 │ │ │ │ - ldr r3, [pc, #288] @ (1d0ed4 ) │ │ │ │ + beq.w 1d0e46 │ │ │ │ + ldr r3, [pc, #288] @ (1d0e64 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d0ec8 │ │ │ │ + vldr s16, [pc, #268] @ 1d0e58 │ │ │ │ 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 │ │ │ │ @@ -528392,90 +528344,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 1d0dfa │ │ │ │ + bne.n 1d0d8a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d0dee │ │ │ │ + bne.n 1d0d7e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d0dd8 │ │ │ │ + bhi.n 1d0d68 │ │ │ │ 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 1d0dce │ │ │ │ - ldr r2, [pc, #60] @ (1d0ed8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d0ed0 ) │ │ │ │ + bhi.n 1d0d5e │ │ │ │ + ldr r2, [pc, #60] @ (1d0e68 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d0e60 ) │ │ │ │ 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 1d0ec4 │ │ │ │ + bne.n 1d0e54 │ │ │ │ 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 1d0e98 │ │ │ │ + bls.n 1d0e28 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d0eb6 │ │ │ │ - b.n 1d0e98 │ │ │ │ + bhi.n 1d0e46 │ │ │ │ + b.n 1d0e28 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf268009a │ │ │ │ + @ instruction: 0xf2d8009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sbc.w r0, r0, #154 @ 0x9a │ │ │ │ + rsbs r0, r0, #154 @ 0x9a │ │ │ │ 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] @ (1d1030 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d0fc0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1034 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d0fc4 ) │ │ │ │ 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 1d0ffc │ │ │ │ + beq.n 1d0f8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d101a │ │ │ │ - ldr r3, [pc, #288] @ (1d1038 ) │ │ │ │ + beq.w 1d0faa │ │ │ │ + ldr r3, [pc, #288] @ (1d0fc8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d102c │ │ │ │ + vldr s16, [pc, #268] @ 1d0fbc │ │ │ │ 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 │ │ │ │ @@ -528526,90 +528478,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 1d0f5e │ │ │ │ + bne.n 1d0eee │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d0f52 │ │ │ │ + bne.n 1d0ee2 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d0f3c │ │ │ │ + bhi.n 1d0ecc │ │ │ │ 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 1d0f32 │ │ │ │ - ldr r2, [pc, #60] @ (1d103c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1034 ) │ │ │ │ + bhi.n 1d0ec2 │ │ │ │ + ldr r2, [pc, #60] @ (1d0fcc ) │ │ │ │ + ldr r3, [pc, #52] @ (1d0fc4 ) │ │ │ │ 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 1d1028 │ │ │ │ + bne.n 1d0fb8 │ │ │ │ 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 1d0ffc │ │ │ │ + bls.n 1d0f8c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d101a │ │ │ │ - b.n 1d0ffc │ │ │ │ + bhi.n 1d0faa │ │ │ │ + b.n 1d0f8c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add.w r0, r4, #154 @ 0x9a │ │ │ │ + sbcs.w r0, r4, #154 @ 0x9a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.s64 d16, d10, #4 │ │ │ │ + orn r0, ip, #154 @ 0x9a │ │ │ │ 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] @ (1d1194 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1124 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1198 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1128 ) │ │ │ │ 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 1d1160 │ │ │ │ + beq.n 1d10f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d117e │ │ │ │ - ldr r3, [pc, #288] @ (1d119c ) │ │ │ │ + beq.w 1d110e │ │ │ │ + ldr r3, [pc, #288] @ (1d112c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1190 │ │ │ │ + vldr s16, [pc, #268] @ 1d1120 │ │ │ │ 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 │ │ │ │ @@ -528660,90 +528612,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 1d10c2 │ │ │ │ + bne.n 1d1052 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d10b6 │ │ │ │ + bne.n 1d1046 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d10a0 │ │ │ │ + bhi.n 1d1030 │ │ │ │ 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 1d1096 │ │ │ │ - ldr r2, [pc, #60] @ (1d11a0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1198 ) │ │ │ │ + bhi.n 1d1026 │ │ │ │ + ldr r2, [pc, #60] @ (1d1130 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1128 ) │ │ │ │ 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 1d118c │ │ │ │ + bne.n 1d111c │ │ │ │ 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 1d1160 │ │ │ │ + bls.n 1d10f0 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d117e │ │ │ │ - b.n 1d1160 │ │ │ │ + bhi.n 1d110e │ │ │ │ + b.n 1d10f0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vshr.s64 d0, d10, #32 │ │ │ │ + ands.w r0, r0, #154 @ 0x9a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mrc 0, 4, r0, cr8, cr10, {4} │ │ │ │ + vqadd.s8 d0, d24, d10 │ │ │ │ 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] @ (1d12f8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1288 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d12fc ) │ │ │ │ + ldr r3, [pc, #312] @ (1d128c ) │ │ │ │ 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 1d12c4 │ │ │ │ + beq.n 1d1254 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d12e2 │ │ │ │ - ldr r3, [pc, #288] @ (1d1300 ) │ │ │ │ + beq.w 1d1272 │ │ │ │ + ldr r3, [pc, #288] @ (1d1290 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d12f4 │ │ │ │ + vldr s16, [pc, #268] @ 1d1284 │ │ │ │ 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 │ │ │ │ @@ -528794,321 +528746,321 @@ │ │ │ │ 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 1d1226 │ │ │ │ + bne.n 1d11b6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d121a │ │ │ │ + bne.n 1d11aa │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1204 │ │ │ │ + bhi.n 1d1194 │ │ │ │ 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 1d11fa │ │ │ │ - ldr r2, [pc, #60] @ (1d1304 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d12fc ) │ │ │ │ + bhi.n 1d118a │ │ │ │ + ldr r2, [pc, #60] @ (1d1294 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d128c ) │ │ │ │ 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 1d12f0 │ │ │ │ + bne.n 1d1280 │ │ │ │ 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 1d12c4 │ │ │ │ + bls.n 1d1254 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d12e2 │ │ │ │ - b.n 1d12c4 │ │ │ │ + bhi.n 1d1272 │ │ │ │ + b.n 1d1254 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mrc 0, 1, r0, cr12, cr10, {4} │ │ │ │ + mcr 0, 5, r0, cr12, cr10, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldc 0, cr0, [r4, #-616]! @ 0xfffffd98 │ │ │ │ + stc 0, cr0, [r4, #616]! @ 0x268 │ │ │ │ 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] @ (1d1378 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d1308 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d137c ) │ │ │ │ + ldr r0, [pc, #96] @ (1d130c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d1380 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d1310 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d1384 ) │ │ │ │ + ldr r0, [pc, #84] @ (1d1314 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d1388 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1318 ) │ │ │ │ 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] @ (1d138c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d131c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d137c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d130c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1374 │ │ │ │ + bne.n 1d1304 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldcl 0, cr0, [lr], {154} @ 0x9a │ │ │ │ + stcl 0, cr0, [lr, #-616] @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl], {154} @ 0x9a │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + stcl 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {154} @ 0x9a │ │ │ │ + stc 0, cr0, [ip, #-616] @ 0xfffffd98 │ │ │ │ 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] @ (1d1410 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d13a0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1414 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d13a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1418 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d13a8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d141c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d13ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1420 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d13b0 ) │ │ │ │ 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] @ (1d1424 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d13b4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1414 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d13a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d140a │ │ │ │ + bne.n 1d139a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrrc 0, 9, r0, r6, cr10 │ │ │ │ + stcl 0, cr0, [r6], {154} @ 0x9a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 9, r0, r2, cr10 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + stcl 0, cr0, [r2], {154} @ 0x9a │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], {154} @ 0x9a │ │ │ │ + ldcl 0, cr0, [r6], #-616 @ 0xfffffd98 │ │ │ │ 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] @ (1d14a8 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1438 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d14ac ) │ │ │ │ + ldr r0, [pc, #112] @ (1d143c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d14b0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1440 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d14b4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1444 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d14b8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1448 ) │ │ │ │ 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] @ (1d14bc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d144c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d14ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d143c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d14a2 │ │ │ │ + bne.n 1d1432 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs.w r0, lr, sl, lsr #2 │ │ │ │ + stc 0, cr0, [lr], #-616 @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, sl, lsr #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + stc 0, cr0, [sl], #-616 @ 0xfffffd98 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, lr, sl, lsr #2 │ │ │ │ + rsbs r0, lr, sl, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d1540 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d14d0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1544 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d14d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1548 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d14d8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d154c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d14dc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1550 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d14e0 ) │ │ │ │ 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] @ (1d1554 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d14e4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1544 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d14d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d153a │ │ │ │ + bne.n 1d14ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb26009a │ │ │ │ + @ instruction: 0xeb96009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb22009a │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + @ instruction: 0xeb92009a │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead6009a │ │ │ │ + adc.w r0, r6, sl, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1660 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d15f0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d164a │ │ │ │ + beq.n 1d15da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1650 │ │ │ │ + beq.n 1d15e0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1664 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d15f4 ) │ │ │ │ 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] @ (1d1668 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d15f8 ) │ │ │ │ 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 │ │ │ │ @@ -529151,75 +529103,75 @@ │ │ │ │ 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 1d15e0 │ │ │ │ + bne.n 1d1570 │ │ │ │ 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 1d15d8 │ │ │ │ + bne.n 1d1568 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d15bc │ │ │ │ + bhi.n 1d154c │ │ │ │ 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 1d159e │ │ │ │ + bhi.n 1d152e │ │ │ │ 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 1d164a │ │ │ │ + bls.n 1d15da │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1650 │ │ │ │ - b.n 1d164a │ │ │ │ + bhi.n 1d15e0 │ │ │ │ + b.n 1d15da │ │ │ │ nop │ │ │ │ - eor.w r0, sl, sl, lsr #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + @ instruction: 0xeafa009a │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ 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] @ (1d1774 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1704 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d175e │ │ │ │ + beq.n 1d16ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1764 │ │ │ │ + beq.n 1d16f4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1778 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1708 ) │ │ │ │ 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] @ (1d177c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d170c ) │ │ │ │ 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 │ │ │ │ @@ -529262,75 +529214,75 @@ │ │ │ │ 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 1d16f4 │ │ │ │ + bne.n 1d1684 │ │ │ │ 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 1d16ec │ │ │ │ + bne.n 1d167c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d16d0 │ │ │ │ + bhi.n 1d1660 │ │ │ │ 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 1d16b2 │ │ │ │ + bhi.n 1d1642 │ │ │ │ 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 1d175e │ │ │ │ + bls.n 1d16ee │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1764 │ │ │ │ - b.n 1d175e │ │ │ │ + bhi.n 1d16f4 │ │ │ │ + b.n 1d16ee │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r6, #-616]! @ 0x268 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + strd r0, r0, [r6, #616]! @ 0x268 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ 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] @ (1d1888 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1818 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1872 │ │ │ │ + beq.n 1d1802 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1878 │ │ │ │ + beq.n 1d1808 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d188c ) │ │ │ │ + ldr r3, [pc, #224] @ (1d181c ) │ │ │ │ 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] @ (1d1890 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1820 ) │ │ │ │ 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 │ │ │ │ @@ -529373,75 +529325,75 @@ │ │ │ │ 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 1d1808 │ │ │ │ + bne.n 1d1798 │ │ │ │ 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 1d1800 │ │ │ │ + bne.n 1d1790 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d17e4 │ │ │ │ + bhi.n 1d1774 │ │ │ │ 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 1d17c6 │ │ │ │ + bhi.n 1d1756 │ │ │ │ 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 1d1872 │ │ │ │ + bls.n 1d1802 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1878 │ │ │ │ - b.n 1d1872 │ │ │ │ + bhi.n 1d1808 │ │ │ │ + b.n 1d1802 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r2], #-616 @ 0x268 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + @ instruction: 0xe8d2009a │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ 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] @ (1d199c ) │ │ │ │ + ldr r4, [pc, #240] @ (1d192c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1986 │ │ │ │ + beq.n 1d1916 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d198c │ │ │ │ + beq.n 1d191c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d19a0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1930 ) │ │ │ │ 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] @ (1d19a4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1934 ) │ │ │ │ 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 │ │ │ │ @@ -529484,87 +529436,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 1d191c │ │ │ │ + bne.n 1d18ac │ │ │ │ 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 1d1914 │ │ │ │ + bne.n 1d18a4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d18f8 │ │ │ │ + bhi.n 1d1888 │ │ │ │ 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 1d18da │ │ │ │ + bhi.n 1d186a │ │ │ │ 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 1d1986 │ │ │ │ + bls.n 1d1916 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d198c │ │ │ │ - b.n 1d1986 │ │ │ │ + bhi.n 1d191c │ │ │ │ + b.n 1d1916 │ │ │ │ nop │ │ │ │ - b.n 1d183c │ │ │ │ + b.n 1d18ac │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ 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] @ (1d1aec ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1a7c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1af0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1a80 ) │ │ │ │ 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] @ (1d1af4 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1a84 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ab6 │ │ │ │ + beq.n 1d1a46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1ad4 │ │ │ │ + beq.n 1d1a64 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1af8 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1a88 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1ae8 │ │ │ │ + vldr s16, [pc, #240] @ 1d1a78 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1afc ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1a8c ) │ │ │ │ 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] │ │ │ │ @@ -529606,105 +529558,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 1d1a2e │ │ │ │ + bne.n 1d19be │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1a22 │ │ │ │ + bne.n 1d19b2 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1a12 │ │ │ │ + bhi.n 1d19a2 │ │ │ │ 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 1d1a0c │ │ │ │ - ldr r2, [pc, #72] @ (1d1b00 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1af0 ) │ │ │ │ + bhi.n 1d199c │ │ │ │ + ldr r2, [pc, #72] @ (1d1a90 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1a80 ) │ │ │ │ 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 1d1ae2 │ │ │ │ + bne.n 1d1a72 │ │ │ │ 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 1d1ab6 │ │ │ │ + bls.n 1d1a46 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1ad4 │ │ │ │ - b.n 1d1ab6 │ │ │ │ + bhi.n 1d1a64 │ │ │ │ + b.n 1d1a46 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d1760 │ │ │ │ + b.n 1d17d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d173c │ │ │ │ + b.n 1d17ac │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1588 │ │ │ │ + b.n 1d15f8 │ │ │ │ lsls r2, r3, #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] @ (1d1c48 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1bd8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1c4c ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1bdc ) │ │ │ │ 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] @ (1d1c50 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1be0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1c12 │ │ │ │ + beq.n 1d1ba2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1c30 │ │ │ │ + beq.n 1d1bc0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1c54 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1be4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1c44 │ │ │ │ + vldr s16, [pc, #240] @ 1d1bd4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1c58 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1be8 ) │ │ │ │ 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] │ │ │ │ @@ -529746,105 +529698,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 1d1b8a │ │ │ │ + bne.n 1d1b1a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1b7e │ │ │ │ + bne.n 1d1b0e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1b6e │ │ │ │ + bhi.n 1d1afe │ │ │ │ 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 1d1b68 │ │ │ │ - ldr r2, [pc, #72] @ (1d1c5c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1c4c ) │ │ │ │ + bhi.n 1d1af8 │ │ │ │ + ldr r2, [pc, #72] @ (1d1bec ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1bdc ) │ │ │ │ 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 1d1c3e │ │ │ │ + bne.n 1d1bce │ │ │ │ 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 1d1c12 │ │ │ │ + bls.n 1d1ba2 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1c30 │ │ │ │ - b.n 1d1c12 │ │ │ │ + bhi.n 1d1bc0 │ │ │ │ + b.n 1d1ba2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d1604 │ │ │ │ + b.n 1d1674 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d15e0 │ │ │ │ + b.n 1d1650 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d242c │ │ │ │ + b.n 1d149c │ │ │ │ lsls r2, r3, #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] @ (1d1da4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1d34 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1da8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1d38 ) │ │ │ │ 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] @ (1d1dac ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1d3c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1d6e │ │ │ │ + beq.n 1d1cfe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1d8c │ │ │ │ + beq.n 1d1d1c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1db0 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1d40 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1da0 │ │ │ │ + vldr s16, [pc, #240] @ 1d1d30 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1db4 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1d44 ) │ │ │ │ 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] │ │ │ │ @@ -529886,105 +529838,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 1d1ce6 │ │ │ │ + bne.n 1d1c76 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1cda │ │ │ │ + bne.n 1d1c6a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1cca │ │ │ │ + bhi.n 1d1c5a │ │ │ │ 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 1d1cc4 │ │ │ │ - ldr r2, [pc, #72] @ (1d1db8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1da8 ) │ │ │ │ + bhi.n 1d1c54 │ │ │ │ + ldr r2, [pc, #72] @ (1d1d48 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1d38 ) │ │ │ │ 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 1d1d9a │ │ │ │ + bne.n 1d1d2a │ │ │ │ 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 1d1d6e │ │ │ │ + bls.n 1d1cfe │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1d8c │ │ │ │ - b.n 1d1d6e │ │ │ │ + bhi.n 1d1d1c │ │ │ │ + b.n 1d1cfe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d24a8 │ │ │ │ + b.n 1d2518 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2484 │ │ │ │ + b.n 1d24f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d22d0 │ │ │ │ + b.n 1d2340 │ │ │ │ lsls r2, r3, #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] @ (1d1f00 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1e90 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1f04 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1e94 ) │ │ │ │ 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] @ (1d1f08 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1e98 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1eca │ │ │ │ + beq.n 1d1e5a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1ee8 │ │ │ │ + beq.n 1d1e78 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1f0c ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1e9c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1efc │ │ │ │ + vldr s16, [pc, #240] @ 1d1e8c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1f10 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1ea0 ) │ │ │ │ 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] │ │ │ │ @@ -530026,87 +529978,87 @@ │ │ │ │ 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 1d1e42 │ │ │ │ + bne.n 1d1dd2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1e36 │ │ │ │ + bne.n 1d1dc6 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1e26 │ │ │ │ + bhi.n 1d1db6 │ │ │ │ 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 1d1e20 │ │ │ │ - ldr r2, [pc, #72] @ (1d1f14 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1f04 ) │ │ │ │ + bhi.n 1d1db0 │ │ │ │ + ldr r2, [pc, #72] @ (1d1ea4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1e94 ) │ │ │ │ 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 1d1ef6 │ │ │ │ + bne.n 1d1e86 │ │ │ │ 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 1d1eca │ │ │ │ + bls.n 1d1e5a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1ee8 │ │ │ │ - b.n 1d1eca │ │ │ │ + bhi.n 1d1e78 │ │ │ │ + b.n 1d1e5a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d234c │ │ │ │ + b.n 1d23bc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2328 │ │ │ │ + b.n 1d2398 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2174 │ │ │ │ + b.n 1d21e4 │ │ │ │ lsls r2, r3, #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] @ (1d1fb4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d1f44 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d1fb8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d1f48 ) │ │ │ │ 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 1d1f8a │ │ │ │ + bls.n 1d1f1a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530116,109 +530068,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 1d1f48 │ │ │ │ + bhi.n 1d1ed8 │ │ │ │ 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, 1d1fa4 │ │ │ │ - ldr r2, [pc, #44] @ (1d1fbc ) │ │ │ │ - ldr r3, [pc, #40] @ (1d1fb8 ) │ │ │ │ + cbnz r1, 1d1f34 │ │ │ │ + ldr r2, [pc, #44] @ (1d1f4c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d1f48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1fb0 │ │ │ │ + bne.n 1d1f40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b04d0 │ │ │ │ - b.n 1d1f8c │ │ │ │ + bl 1b0460 │ │ │ │ + b.n 1d1f1c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1d214c │ │ │ │ + b.n 1d21bc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2098 │ │ │ │ + b.n 1d2108 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1d2024 ) │ │ │ │ + ldr r2, [pc, #84] @ (1d1fb4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d2028 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d1fb8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d2010 │ │ │ │ + cbz r3, 1d1fa0 │ │ │ │ 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 1d200c │ │ │ │ - ldr r0, [pc, #44] @ (1d202c ) │ │ │ │ + bmi.n 1d1f9c │ │ │ │ + ldr r0, [pc, #44] @ (1d1fbc ) │ │ │ │ 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] @ (1d2030 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1fc0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d8f14 │ │ │ │ + bl 1d8ea4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d1fe2 │ │ │ │ + b.n 1d1f72 │ │ │ │ nop │ │ │ │ - b.n 1d2074 │ │ │ │ + b.n 1d20e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #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 1d2168 │ │ │ │ + beq.w 1d20f8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d216c │ │ │ │ + bls.w 1d20fc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d2184 │ │ │ │ + vldr s13, [pc, #300] @ 1d2114 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530250,26 +530202,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 1d2078 │ │ │ │ + bne.n 1d2008 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d215e │ │ │ │ + bls.n 1d20ee │ │ │ │ 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] @ 1d2184 │ │ │ │ + vldr s12, [pc, #128] @ 1d2114 │ │ │ │ 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] │ │ │ │ @@ -530284,51 +530236,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 1d2168 │ │ │ │ + beq.n 1d20f8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2052 │ │ │ │ + bne.w 1d1fe2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d2108 │ │ │ │ + b.n 1d2098 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d206e │ │ │ │ + bne.n 1d1ffe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d217c │ │ │ │ + cbnz r6, 1d210c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2168 │ │ │ │ + beq.n 1d20f8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d216e │ │ │ │ - b.n 1d2168 │ │ │ │ + bne.n 1d20fe │ │ │ │ + b.n 1d20f8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2100 │ │ │ │ + b.n 1d2090 │ │ │ │ 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 1d2242 │ │ │ │ + beq.n 1d21d2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d2248 │ │ │ │ + bls.n 1d21d8 │ │ │ │ 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 │ │ │ │ @@ -530347,18 +530299,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 1d21be │ │ │ │ + bne.n 1d214e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d2238 │ │ │ │ + bls.n 1d21c8 │ │ │ │ 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] │ │ │ │ @@ -530368,60 +530320,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 1d2242 │ │ │ │ + beq.n 1d21d2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d21a2 │ │ │ │ + bne.n 1d2132 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d2210 │ │ │ │ + b.n 1d21a0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d21b2 │ │ │ │ + bne.n 1d2142 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d2258 │ │ │ │ + cbnz r7, 1d21e8 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d2242 │ │ │ │ + beq.n 1d21d2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d224a │ │ │ │ - b.n 1d2242 │ │ │ │ + bne.n 1d21da │ │ │ │ + b.n 1d21d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d220c │ │ │ │ + b.n 1d219c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2376 │ │ │ │ + beq.w 1d2306 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2426 │ │ │ │ + bls.w 1d23b6 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2440 │ │ │ │ + vldr s7, [pc, #444] @ 1d23d0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2444 │ │ │ │ + vldr s3, [pc, #440] @ 1d23d4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2448 │ │ │ │ - vldr s4, [pc, #436] @ 1d244c │ │ │ │ + vldr s10, [pc, #436] @ 1d23d8 │ │ │ │ + vldr s4, [pc, #436] @ 1d23dc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2450 │ │ │ │ - vldr s6, [pc, #432] @ 1d2454 │ │ │ │ + vldr s5, [pc, #432] @ 1d23e0 │ │ │ │ + vldr s6, [pc, #432] @ 1d23e4 │ │ │ │ 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 │ │ │ │ @@ -530464,34 +530416,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 1d22ae │ │ │ │ + bne.n 1d223e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d237a │ │ │ │ + bhi.n 1d230a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d22a4 │ │ │ │ + bne.n 1d2234 │ │ │ │ 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] @ 1d2440 │ │ │ │ + vldr s5, [pc, #180] @ 1d23d0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2444 │ │ │ │ - vldr s10, [pc, #176] @ 1d2448 │ │ │ │ - vldr s7, [pc, #176] @ 1d244c │ │ │ │ - vldr s8, [pc, #176] @ 1d2450 │ │ │ │ - vldr s9, [pc, #176] @ 1d2454 │ │ │ │ + vldr s6, [pc, #176] @ 1d23d4 │ │ │ │ + vldr s10, [pc, #176] @ 1d23d8 │ │ │ │ + vldr s7, [pc, #176] @ 1d23dc │ │ │ │ + vldr s8, [pc, #176] @ 1d23e0 │ │ │ │ + vldr s9, [pc, #176] @ 1d23e4 │ │ │ │ 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 │ │ │ │ @@ -530516,66 +530468,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 1d2376 │ │ │ │ + beq.n 1d2306 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d227e │ │ │ │ + bne.w 1d220e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d23a4 │ │ │ │ - cbnz r6, 1d2436 │ │ │ │ + b.n 1d2334 │ │ │ │ + cbnz r6, 1d23c6 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2376 │ │ │ │ + beq.n 1d2306 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2428 │ │ │ │ - b.n 1d2376 │ │ │ │ + bne.n 1d23b8 │ │ │ │ + b.n 1d2306 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2388 │ │ │ │ + b.n 1d2318 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2730 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d26c0 ) │ │ │ │ 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 1d256c │ │ │ │ + beq.w 1d24fc │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d261c │ │ │ │ + bls.w 1d25ac │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d2634 │ │ │ │ + vldr s7, [pc, #440] @ 1d25c4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2638 │ │ │ │ + vldr s3, [pc, #436] @ 1d25c8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d263c │ │ │ │ - vldr s4, [pc, #432] @ 1d2640 │ │ │ │ + vldr s10, [pc, #432] @ 1d25cc │ │ │ │ + vldr s4, [pc, #432] @ 1d25d0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d2644 │ │ │ │ - vldr s6, [pc, #428] @ 1d2648 │ │ │ │ + vldr s5, [pc, #428] @ 1d25d4 │ │ │ │ + vldr s6, [pc, #428] @ 1d25d8 │ │ │ │ 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 │ │ │ │ @@ -530618,34 +530570,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 1d24a6 │ │ │ │ + bne.n 1d2436 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2570 │ │ │ │ + bhi.n 1d2500 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d249c │ │ │ │ + bne.n 1d242c │ │ │ │ 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] @ 1d2634 │ │ │ │ + vldr s5, [pc, #180] @ 1d25c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2638 │ │ │ │ - vldr s10, [pc, #176] @ 1d263c │ │ │ │ - vldr s7, [pc, #176] @ 1d2640 │ │ │ │ - vldr s8, [pc, #176] @ 1d2644 │ │ │ │ - vldr s9, [pc, #176] @ 1d2648 │ │ │ │ + vldr s6, [pc, #176] @ 1d25c8 │ │ │ │ + vldr s10, [pc, #176] @ 1d25cc │ │ │ │ + vldr s7, [pc, #176] @ 1d25d0 │ │ │ │ + vldr s8, [pc, #176] @ 1d25d4 │ │ │ │ + vldr s9, [pc, #176] @ 1d25d8 │ │ │ │ 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 │ │ │ │ @@ -530670,54 +530622,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 1d256c │ │ │ │ + beq.n 1d24fc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2476 │ │ │ │ + bne.w 1d2406 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d259a │ │ │ │ - cbnz r6, 1d262c │ │ │ │ + b.n 1d252a │ │ │ │ + cbnz r6, 1d25bc │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d256c │ │ │ │ + beq.n 1d24fc │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d261e │ │ │ │ - b.n 1d256c │ │ │ │ + bne.n 1d25ae │ │ │ │ + b.n 1d24fc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d257e │ │ │ │ + b.n 1d250e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2924 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d28b4 ) │ │ │ │ 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 1d275c │ │ │ │ + beq.n 1d26ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d27f0 │ │ │ │ + bls.w 1d2780 │ │ │ │ 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 │ │ │ │ @@ -530775,28 +530727,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 1d2696 │ │ │ │ + bne.n 1d2626 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2762 │ │ │ │ + bhi.n 1d26f2 │ │ │ │ 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 1d2686 │ │ │ │ + bne.n 1d2616 │ │ │ │ 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 │ │ │ │ @@ -530833,45 +530785,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 1d275c │ │ │ │ + beq.n 1d26ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2668 │ │ │ │ + bne.w 1d25f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d278c │ │ │ │ + b.n 1d271c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2808 │ │ │ │ + cbnz r3, 1d2798 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d275c │ │ │ │ + beq.n 1d26ec │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d27f8 │ │ │ │ - b.n 1d275c │ │ │ │ + bne.n 1d2788 │ │ │ │ + b.n 1d26ec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2774 │ │ │ │ + b.n 1d2704 │ │ │ │ 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 1d2920 │ │ │ │ + beq.n 1d28b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d29b4 │ │ │ │ + bls.w 1d2944 │ │ │ │ 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 │ │ │ │ @@ -530929,28 +530881,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 1d285a │ │ │ │ + bne.n 1d27ea │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2926 │ │ │ │ + bhi.n 1d28b6 │ │ │ │ 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 1d284a │ │ │ │ + bne.n 1d27da │ │ │ │ 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 │ │ │ │ @@ -530987,56 +530939,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 1d2920 │ │ │ │ + beq.n 1d28b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d282c │ │ │ │ + bne.w 1d27bc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2950 │ │ │ │ + b.n 1d28e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d29cc │ │ │ │ + cbnz r3, 1d295c │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2920 │ │ │ │ + beq.n 1d28b0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d29bc │ │ │ │ - b.n 1d2920 │ │ │ │ + bne.n 1d294c │ │ │ │ + b.n 1d28b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2938 │ │ │ │ + b.n 1d28c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2aea │ │ │ │ + beq.w 1d2a7a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2b9c │ │ │ │ + bls.w 1d2b2c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2bb4 │ │ │ │ + vldr s7, [pc, #444] @ 1d2b44 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2bb8 │ │ │ │ + vldr s3, [pc, #440] @ 1d2b48 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2bbc │ │ │ │ - vldr s4, [pc, #436] @ 1d2bc0 │ │ │ │ + vldr s10, [pc, #436] @ 1d2b4c │ │ │ │ + vldr s4, [pc, #436] @ 1d2b50 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2bc4 │ │ │ │ - vldr s6, [pc, #432] @ 1d2bc8 │ │ │ │ + vldr s5, [pc, #432] @ 1d2b54 │ │ │ │ + vldr s6, [pc, #432] @ 1d2b58 │ │ │ │ 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 │ │ │ │ @@ -531079,34 +531031,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 1d2a22 │ │ │ │ + bne.n 1d29b2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2aee │ │ │ │ + bhi.n 1d2a7e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2a18 │ │ │ │ + bne.n 1d29a8 │ │ │ │ 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] @ 1d2bb4 │ │ │ │ + vldr s5, [pc, #180] @ 1d2b44 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2bb8 │ │ │ │ - vldr s10, [pc, #176] @ 1d2bbc │ │ │ │ - vldr s7, [pc, #176] @ 1d2bc0 │ │ │ │ - vldr s8, [pc, #176] @ 1d2bc4 │ │ │ │ - vldr s9, [pc, #176] @ 1d2bc8 │ │ │ │ + vldr s6, [pc, #176] @ 1d2b48 │ │ │ │ + vldr s10, [pc, #176] @ 1d2b4c │ │ │ │ + vldr s7, [pc, #176] @ 1d2b50 │ │ │ │ + vldr s8, [pc, #176] @ 1d2b54 │ │ │ │ + vldr s9, [pc, #176] @ 1d2b58 │ │ │ │ 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 │ │ │ │ @@ -531131,65 +531083,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 1d2aea │ │ │ │ + beq.n 1d2a7a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d29f2 │ │ │ │ + bne.w 1d2982 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2b18 │ │ │ │ - cbnz r6, 1d2bac │ │ │ │ + b.n 1d2aa8 │ │ │ │ + cbnz r6, 1d2b3c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2aea │ │ │ │ + beq.n 1d2a7a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2b9e │ │ │ │ - b.n 1d2aea │ │ │ │ + bne.n 1d2b2e │ │ │ │ + b.n 1d2a7a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2afc │ │ │ │ + b.n 1d2a8c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2ea4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2e34 ) │ │ │ │ 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 1d2ce2 │ │ │ │ + beq.w 1d2c72 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2d94 │ │ │ │ + bls.w 1d2d24 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2dac │ │ │ │ + vldr s7, [pc, #444] @ 1d2d3c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2db0 │ │ │ │ + vldr s3, [pc, #440] @ 1d2d40 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2db4 │ │ │ │ - vldr s4, [pc, #436] @ 1d2db8 │ │ │ │ + vldr s10, [pc, #436] @ 1d2d44 │ │ │ │ + vldr s4, [pc, #436] @ 1d2d48 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2dbc │ │ │ │ - vldr s6, [pc, #432] @ 1d2dc0 │ │ │ │ + vldr s5, [pc, #432] @ 1d2d4c │ │ │ │ + vldr s6, [pc, #432] @ 1d2d50 │ │ │ │ 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 │ │ │ │ @@ -531232,34 +531184,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 1d2c1a │ │ │ │ + bne.n 1d2baa │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2ce6 │ │ │ │ + bhi.n 1d2c76 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2c10 │ │ │ │ + bne.n 1d2ba0 │ │ │ │ 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] @ 1d2dac │ │ │ │ + vldr s5, [pc, #180] @ 1d2d3c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2db0 │ │ │ │ - vldr s10, [pc, #176] @ 1d2db4 │ │ │ │ - vldr s7, [pc, #176] @ 1d2db8 │ │ │ │ - vldr s8, [pc, #176] @ 1d2dbc │ │ │ │ - vldr s9, [pc, #176] @ 1d2dc0 │ │ │ │ + vldr s6, [pc, #176] @ 1d2d40 │ │ │ │ + vldr s10, [pc, #176] @ 1d2d44 │ │ │ │ + vldr s7, [pc, #176] @ 1d2d48 │ │ │ │ + vldr s8, [pc, #176] @ 1d2d4c │ │ │ │ + vldr s9, [pc, #176] @ 1d2d50 │ │ │ │ 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 │ │ │ │ @@ -531284,54 +531236,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 1d2ce2 │ │ │ │ + beq.n 1d2c72 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2bea │ │ │ │ + bne.w 1d2b7a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2d10 │ │ │ │ - cbnz r6, 1d2da4 │ │ │ │ + b.n 1d2ca0 │ │ │ │ + cbnz r6, 1d2d34 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2ce2 │ │ │ │ + beq.n 1d2c72 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2d96 │ │ │ │ - b.n 1d2ce2 │ │ │ │ + bne.n 1d2d26 │ │ │ │ + b.n 1d2c72 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2cf4 │ │ │ │ + b.n 1d2c84 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d309c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d302c ) │ │ │ │ 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 1d2ed4 │ │ │ │ + beq.n 1d2e64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2f66 │ │ │ │ + bls.w 1d2ef6 │ │ │ │ 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 │ │ │ │ @@ -531389,28 +531341,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 1d2e0e │ │ │ │ + bne.n 1d2d9e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2eda │ │ │ │ + bhi.n 1d2e6a │ │ │ │ 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 1d2dfe │ │ │ │ + bne.n 1d2d8e │ │ │ │ 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 │ │ │ │ @@ -531447,46 +531399,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 1d2ed4 │ │ │ │ + beq.n 1d2e64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2de0 │ │ │ │ + bne.w 1d2d70 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2f04 │ │ │ │ + b.n 1d2e94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2f7e │ │ │ │ + cbnz r3, 1d2f0e │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2ed4 │ │ │ │ + beq.n 1d2e64 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2f6e │ │ │ │ - b.n 1d2ed4 │ │ │ │ + bne.n 1d2efe │ │ │ │ + b.n 1d2e64 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2eec │ │ │ │ + b.n 1d2e7c │ │ │ │ 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 1d3098 │ │ │ │ + beq.n 1d3028 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d312a │ │ │ │ + bls.w 1d30ba │ │ │ │ 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 │ │ │ │ @@ -531544,28 +531496,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 1d2fd2 │ │ │ │ + bne.n 1d2f62 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d309e │ │ │ │ + bhi.n 1d302e │ │ │ │ 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 1d2fc2 │ │ │ │ + bne.n 1d2f52 │ │ │ │ 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 │ │ │ │ @@ -531602,139 +531554,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 1d3098 │ │ │ │ + beq.n 1d3028 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2fa4 │ │ │ │ + bne.w 1d2f34 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d30c8 │ │ │ │ + b.n 1d3058 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d3142 │ │ │ │ + cbnz r3, 1d30d2 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d3098 │ │ │ │ + beq.n 1d3028 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d3132 │ │ │ │ - b.n 1d3098 │ │ │ │ + bne.n 1d30c2 │ │ │ │ + b.n 1d3028 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d30b0 │ │ │ │ + b.n 1d3040 │ │ │ │ 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 1d3184 │ │ │ │ + beq.n 1d3114 │ │ │ │ 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 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d3170 │ │ │ │ + bne.n 1d3100 │ │ │ │ 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, 1d31ce │ │ │ │ - cbz r0, 1d31d2 │ │ │ │ + cbz r5, 1d315e │ │ │ │ + cbz r0, 1d3162 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d31e0 │ │ │ │ + vldr s14, [pc, #64] @ 1d3170 │ │ │ │ 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 1d31aa │ │ │ │ + bne.n 1d313a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d31a4 │ │ │ │ + bne.n 1d3134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d31ce │ │ │ │ + beq.n 1d315e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d31d2 │ │ │ │ - b.n 1d31ce │ │ │ │ + bne.n 1d3162 │ │ │ │ + b.n 1d315e │ │ │ │ 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, 1d3222 │ │ │ │ - cbz r2, 1d3226 │ │ │ │ + cbz r6, 1d31b2 │ │ │ │ + cbz r2, 1d31b6 │ │ │ │ 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 1d3204 │ │ │ │ + bne.n 1d3194 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d31fc │ │ │ │ + bne.n 1d318c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3222 │ │ │ │ + beq.n 1d31b2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3226 │ │ │ │ - b.n 1d3222 │ │ │ │ + bne.n 1d31b6 │ │ │ │ + b.n 1d31b2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d32aa │ │ │ │ + cbz r7, 1d323a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d32ae │ │ │ │ + beq.n 1d323e │ │ │ │ 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] @ 1d32c0 │ │ │ │ + vldr d6, [pc, #100] @ 1d3250 │ │ │ │ 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] │ │ │ │ @@ -531744,37 +531696,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 1d326a │ │ │ │ + bne.n 1d31fa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3264 │ │ │ │ + bne.n 1d31f4 │ │ │ │ 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 1d32aa │ │ │ │ + beq.n 1d323a │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d32ae │ │ │ │ - b.n 1d32aa │ │ │ │ + bne.n 1d323e │ │ │ │ + b.n 1d323a │ │ │ │ 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, 1d3326 │ │ │ │ - cbz r7, 1d332a │ │ │ │ + cbz r6, 1d32b6 │ │ │ │ + cbz r7, 1d32ba │ │ │ │ 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 │ │ │ │ @@ -531788,75 +531740,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 1d32ee │ │ │ │ + bne.n 1d327e │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d32e8 │ │ │ │ + bne.n 1d3278 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3326 │ │ │ │ + beq.n 1d32b6 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d332a │ │ │ │ - b.n 1d3326 │ │ │ │ + bne.n 1d32ba │ │ │ │ + b.n 1d32b6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d337c │ │ │ │ - cbz r0, 1d337e │ │ │ │ + cbz r5, 1d330c │ │ │ │ + cbz r0, 1d330e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d3390 │ │ │ │ + vldr d6, [pc, #64] @ 1d3320 │ │ │ │ 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 1d3358 │ │ │ │ + bne.n 1d32e8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3352 │ │ │ │ + bne.n 1d32e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d337c │ │ │ │ + beq.n 1d330c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d337e │ │ │ │ + bne.n 1d330e │ │ │ │ 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 1d33d8 │ │ │ │ + beq.n 1d3368 │ │ │ │ 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 │ │ │ │ @@ -531864,23 +531816,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d33c4 │ │ │ │ + bne.n 1d3354 │ │ │ │ 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 1d341c │ │ │ │ + beq.n 1d33ac │ │ │ │ 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 │ │ │ │ @@ -531888,671 +531840,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 550d0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d3408 │ │ │ │ + bne.n 1d3398 │ │ │ │ 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, 1d3488 │ │ │ │ - cbz r2, 1d348c │ │ │ │ + cbz r6, 1d3418 │ │ │ │ + cbz r2, 1d341c │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d34a0 │ │ │ │ + vldr d5, [pc, #104] @ 1d3430 │ │ │ │ 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 1d3474 │ │ │ │ + ble.n 1d3404 │ │ │ │ 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 1d3474 │ │ │ │ + bgt.n 1d3404 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d3446 │ │ │ │ + bne.n 1d33d6 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3440 │ │ │ │ + bne.n 1d33d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3488 │ │ │ │ + beq.n 1d3418 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d348c │ │ │ │ - b.n 1d3488 │ │ │ │ + bne.n 1d341c │ │ │ │ + b.n 1d3418 │ │ │ │ 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, 1d34fa │ │ │ │ - cbz r2, 1d34fe │ │ │ │ + cbz r6, 1d348a │ │ │ │ + cbz r2, 1d348e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3510 │ │ │ │ + vldr d6, [pc, #80] @ 1d34a0 │ │ │ │ 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 1d34cc │ │ │ │ + bne.n 1d345c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d34c4 │ │ │ │ + bne.n 1d3454 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d34fa │ │ │ │ + beq.n 1d348a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d34fe │ │ │ │ - b.n 1d34fa │ │ │ │ + bne.n 1d348e │ │ │ │ + b.n 1d348a │ │ │ │ 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, 1d355a │ │ │ │ - cbz r4, 1d355e │ │ │ │ + cbz r7, 1d34ea │ │ │ │ + cbz r4, 1d34ee │ │ │ │ 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 1d3538 │ │ │ │ + bne.n 1d34c8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3530 │ │ │ │ + bne.n 1d34c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d355a │ │ │ │ + beq.n 1d34ea │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d355e │ │ │ │ - b.n 1d355a │ │ │ │ + bne.n 1d34ee │ │ │ │ + b.n 1d34ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d35a4 │ │ │ │ - cbz r5, 1d35a8 │ │ │ │ + cbz r7, 1d3534 │ │ │ │ + cbz r5, 1d3538 │ │ │ │ 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 1d3588 │ │ │ │ + bne.n 1d3518 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3584 │ │ │ │ + bne.n 1d3514 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d35a4 │ │ │ │ + beq.n 1d3534 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d35a8 │ │ │ │ - b.n 1d35a4 │ │ │ │ + bne.n 1d3538 │ │ │ │ + b.n 1d3534 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d360a │ │ │ │ - cbz r2, 1d360e │ │ │ │ + cbz r6, 1d359a │ │ │ │ + cbz r2, 1d359e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3620 │ │ │ │ + vldr d6, [pc, #80] @ 1d35b0 │ │ │ │ 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 1d35dc │ │ │ │ + bne.n 1d356c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d35d4 │ │ │ │ + bne.n 1d3564 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d360a │ │ │ │ + beq.n 1d359a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d360e │ │ │ │ - b.n 1d360a │ │ │ │ + bne.n 1d359e │ │ │ │ + b.n 1d359a │ │ │ │ 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, 1d366a │ │ │ │ - cbz r4, 1d366e │ │ │ │ + cbz r7, 1d35fa │ │ │ │ + cbz r4, 1d35fe │ │ │ │ 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 1d3648 │ │ │ │ + bne.n 1d35d8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3640 │ │ │ │ + bne.n 1d35d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d366a │ │ │ │ + beq.n 1d35fa │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d366e │ │ │ │ - b.n 1d366a │ │ │ │ + bne.n 1d35fe │ │ │ │ + b.n 1d35fa │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d36b2 │ │ │ │ + cbz r6, 1d3642 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d36b4 │ │ │ │ + beq.n 1d3644 │ │ │ │ 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 1d369a │ │ │ │ + bne.n 1d362a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3696 │ │ │ │ + bne.n 1d3626 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d36b2 │ │ │ │ + beq.n 1d3642 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d36b4 │ │ │ │ + bne.n 1d3644 │ │ │ │ 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, 1d371a │ │ │ │ - cbz r2, 1d371e │ │ │ │ + cbz r6, 1d36aa │ │ │ │ + cbz r2, 1d36ae │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3730 │ │ │ │ + vldr d6, [pc, #80] @ 1d36c0 │ │ │ │ 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 1d36ec │ │ │ │ + bne.n 1d367c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d36e4 │ │ │ │ + bne.n 1d3674 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d371a │ │ │ │ + beq.n 1d36aa │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d371e │ │ │ │ - b.n 1d371a │ │ │ │ + bne.n 1d36ae │ │ │ │ + b.n 1d36aa │ │ │ │ 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, 1d378c │ │ │ │ - cbz r2, 1d3790 │ │ │ │ + cbz r6, 1d371c │ │ │ │ + cbz r2, 1d3720 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d37a0 │ │ │ │ + vldr d6, [pc, #76] @ 1d3730 │ │ │ │ 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 1d375e │ │ │ │ + bne.n 1d36ee │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d3756 │ │ │ │ + bne.n 1d36e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d378c │ │ │ │ + beq.n 1d371c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3790 │ │ │ │ - b.n 1d378c │ │ │ │ + bne.n 1d3720 │ │ │ │ + b.n 1d371c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d37a6 │ │ │ │ + b.n 1d3736 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d37ea │ │ │ │ - cbz r4, 1d37ee │ │ │ │ + cbz r7, 1d377a │ │ │ │ + cbz r4, 1d377e │ │ │ │ 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 1d37c8 │ │ │ │ + bne.n 1d3758 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d37c0 │ │ │ │ + bne.n 1d3750 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d37ea │ │ │ │ + beq.n 1d377a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d37ee │ │ │ │ - b.n 1d37ea │ │ │ │ + bne.n 1d377e │ │ │ │ + b.n 1d377a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3852 │ │ │ │ - cbz r2, 1d3856 │ │ │ │ + cbz r6, 1d37e2 │ │ │ │ + cbz r2, 1d37e6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3868 │ │ │ │ + vldr d6, [pc, #80] @ 1d37f8 │ │ │ │ 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 1d3824 │ │ │ │ + bne.n 1d37b4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d381c │ │ │ │ + bne.n 1d37ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3852 │ │ │ │ + beq.n 1d37e2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3856 │ │ │ │ - b.n 1d3852 │ │ │ │ + bne.n 1d37e6 │ │ │ │ + b.n 1d37e2 │ │ │ │ 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, 1d38b2 │ │ │ │ - cbz r4, 1d38b6 │ │ │ │ + cbz r7, 1d3842 │ │ │ │ + cbz r4, 1d3846 │ │ │ │ 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 1d3890 │ │ │ │ + bne.n 1d3820 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3888 │ │ │ │ + bne.n 1d3818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d38b2 │ │ │ │ + beq.n 1d3842 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d38b6 │ │ │ │ - b.n 1d38b2 │ │ │ │ + bne.n 1d3846 │ │ │ │ + b.n 1d3842 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d38fe │ │ │ │ - cbz r0, 1d3900 │ │ │ │ + cbz r5, 1d388e │ │ │ │ + cbz r0, 1d3890 │ │ │ │ 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 1d38e2 │ │ │ │ + bne.n 1d3872 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d38da │ │ │ │ + bne.n 1d386a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d38fe │ │ │ │ + beq.n 1d388e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3900 │ │ │ │ + bne.n 1d3890 │ │ │ │ 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, 1d397e │ │ │ │ - cbz r2, 1d3982 │ │ │ │ + cbz r6, 1d390e │ │ │ │ + cbz r2, 1d3912 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3990 │ │ │ │ + vldr d5, [pc, #104] @ 1d3920 │ │ │ │ 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 1d3966 │ │ │ │ + ble.n 1d38f6 │ │ │ │ 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 1d3966 │ │ │ │ + bgt.n 1d38f6 │ │ │ │ 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 1d3938 │ │ │ │ + bne.n 1d38c8 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3930 │ │ │ │ + bne.n 1d38c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d397e │ │ │ │ + beq.n 1d390e │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3982 │ │ │ │ - b.n 1d397e │ │ │ │ + bne.n 1d3912 │ │ │ │ + b.n 1d390e │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d39d4 │ │ │ │ + cbz r6, 1d3964 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d39d6 │ │ │ │ + beq.n 1d3966 │ │ │ │ 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 1d39b8 │ │ │ │ + bne.n 1d3948 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d39b2 │ │ │ │ + bne.n 1d3942 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d39d4 │ │ │ │ + beq.n 1d3964 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d39d6 │ │ │ │ + bne.n 1d3966 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3a20 │ │ │ │ - cbz r5, 1d3a24 │ │ │ │ + cbz r7, 1d39b0 │ │ │ │ + cbz r5, 1d39b4 │ │ │ │ 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 1d3a04 │ │ │ │ + bne.n 1d3994 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3a00 │ │ │ │ + bne.n 1d3990 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3a20 │ │ │ │ + beq.n 1d39b0 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3a24 │ │ │ │ - b.n 1d3a20 │ │ │ │ + bne.n 1d39b4 │ │ │ │ + b.n 1d39b0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3a6a │ │ │ │ + cbz r6, 1d39fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3a6c │ │ │ │ + beq.n 1d39fc │ │ │ │ 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 1d3a52 │ │ │ │ + bne.n 1d39e2 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3a4e │ │ │ │ + bne.n 1d39de │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3a6a │ │ │ │ + beq.n 1d39fa │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3a6c │ │ │ │ + bne.n 1d39fc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3abc │ │ │ │ + cbz r6, 1d3a4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3abe │ │ │ │ + beq.n 1d3a4e │ │ │ │ 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 1d3aa0 │ │ │ │ + bne.n 1d3a30 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3a9a │ │ │ │ + bne.n 1d3a2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3abc │ │ │ │ + beq.n 1d3a4c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3abe │ │ │ │ + bne.n 1d3a4e │ │ │ │ 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 │ │ │ │ @@ -532688,95 +532640,95 @@ │ │ │ │ blx 5435c │ │ │ │ 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] @ (1d3d28 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d3cb8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d3d2c ) │ │ │ │ + ldr r3, [pc, #184] @ (1d3cbc ) │ │ │ │ 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 54f8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #152] @ (1d3d30 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d3d34 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d3cc0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d3cc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d3d38 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d3cc8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d3d3c ) │ │ │ │ + ldr r3, [pc, #148] @ (1d3ccc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d3d40 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d3cd0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d3d44 ) │ │ │ │ + ldr r3, [pc, #144] @ (1d3cd4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d3d48 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d3cd8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d3d4c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d3cdc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d3d50 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d3ce0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d3d54 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d3ce4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d3d58 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d3ce8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d3d5c ) │ │ │ │ - ldr r3, [pc, #132] @ (1d3d60 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d3cec ) │ │ │ │ + ldr r3, [pc, #132] @ (1d3cf0 ) │ │ │ │ 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 54b7c │ │ │ │ - cbnz r0, 1d3cfc │ │ │ │ + cbnz r0, 1d3c8c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d3d16 │ │ │ │ - ldr r2, [pc, #100] @ (1d3d64 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d3d2c ) │ │ │ │ + bne.n 1d3ca6 │ │ │ │ + ldr r2, [pc, #100] @ (1d3cf4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3d24 │ │ │ │ + bne.n 1d3cb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d3d68 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d3d6c ) │ │ │ │ + ldr r2, [pc, #80] @ (1d3cf8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d3cfc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d3cfc │ │ │ │ + b.n 1d3c8c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -532786,24 +532738,24 @@ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1d4168 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1d40f8 │ │ │ │ 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 1d3c60 │ │ │ │ + bl 1d3bf0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55220 │ │ │ │ @@ -532882,24 +532834,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 1d3ea8 │ │ │ │ + beq.n 1d3e38 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d3ea8 │ │ │ │ + beq.n 1d3e38 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d3eae │ │ │ │ + bhi.n 1d3e3e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d3ed6 │ │ │ │ + bgt.n 1d3e66 │ │ │ │ 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 │ │ │ │ @@ -532919,15 +532871,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 1d3ea8 │ │ │ │ + b.n 1d3e38 │ │ │ │ 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 │ │ │ │ @@ -532949,24 +532901,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 1d3f6c │ │ │ │ + beq.n 1d3efc │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d3f6c │ │ │ │ + beq.n 1d3efc │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d3f72 │ │ │ │ + bgt.n 1d3f02 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d3f9a │ │ │ │ + bgt.n 1d3f2a │ │ │ │ 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 │ │ │ │ @@ -532989,27 +532941,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 1d3f6c │ │ │ │ + b.n 1d3efc │ │ │ │ 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 1d3fd0 │ │ │ │ + beq.n 1d3f60 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d3fca │ │ │ │ + bcs.n 1d3f5a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533037,23 +532989,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54bf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54100 │ │ │ │ - cbz r0, 1d4028 │ │ │ │ + cbz r0, 1d3fb8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54bf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4026 │ │ │ │ + bne.n 1d3fb6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533064,191 +533016,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 1d407e │ │ │ │ + beq.n 1d400e │ │ │ │ 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 1d4000 │ │ │ │ + bl 1d3f90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d406e │ │ │ │ + b.n 1d3ffe │ │ │ │ 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] @ (1d4134 ) │ │ │ │ - ldr r1, [pc, #136] @ (1d4138 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d40c4 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d40c8 ) │ │ │ │ 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 54b40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d413c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d40cc ) │ │ │ │ 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 55094 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d4116 │ │ │ │ - cbz r5, 1d410c │ │ │ │ + bne.n 1d40a6 │ │ │ │ + cbz r5, 1d409c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54f98 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54100 │ │ │ │ - cbnz r0, 1d4116 │ │ │ │ + cbnz r0, 1d40a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55438 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d4118 │ │ │ │ + b.n 1d40a8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4140 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4138 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d40d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d40c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4130 │ │ │ │ + bne.n 1d40c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r3, #2 │ │ │ │ - lsrpl r4, r3, #2 │ │ │ │ - movpl r0, r0 │ │ │ │ + ittt lt │ │ │ │ + lsllt r2, r3, #2 │ │ │ │ + lsrlt r4, r3, #2 │ │ │ │ + movlt r0, r0 │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ movs r7, r2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + sevl │ │ │ │ lsls r2, r3, #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 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 54094 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d41a0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d4130 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54ca8 <__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 1d4098 │ │ │ │ - cbz r0, 1d419c │ │ │ │ + bl 1d4028 │ │ │ │ + cbz r0, 1d412c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d4098 │ │ │ │ + bl 1d4028 │ │ │ │ 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 1d41c6 │ │ │ │ + b.n 1d4156 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d41d6 │ │ │ │ + bne.n 1d4166 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d41bc │ │ │ │ + blt.n 1d414c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d41e4 │ │ │ │ + b.n 1d4174 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d41f4 │ │ │ │ + bne.n 1d4184 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d41da │ │ │ │ + blt.n 1d416a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4200 │ │ │ │ + cbz r0, 1d4190 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d420c │ │ │ │ + cbz r0, 1d419c │ │ │ │ blx 551d8 │ │ │ │ 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 1d4214 │ │ │ │ + bne.n 1d41a4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d422a │ │ │ │ + cbnz r3, 1d41ba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1a94 │ │ │ │ + bl 1c1a24 │ │ │ │ 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 │ │ │ │ @@ -533258,23 +533210,23 @@ │ │ │ │ blx 55438 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d4282 │ │ │ │ - ldr r1, [pc, #32] @ (1d4288 ) │ │ │ │ + bne.n 1d4212 │ │ │ │ + ldr r1, [pc, #32] @ (1d4218 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 55334 │ │ │ │ - cbnz r0, 1d4282 │ │ │ │ + cbnz r0, 1d4212 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d4280 │ │ │ │ + bne.n 1d4210 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -533282,220 +533234,220 @@ │ │ │ │ nop │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1d4304 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d4294 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d4308 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4298 ) │ │ │ │ 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 1d4238 │ │ │ │ - cbnz r0, 1d42d2 │ │ │ │ + bl 1d41c8 │ │ │ │ + cbnz r0, 1d4262 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d430c ) │ │ │ │ - ldr r3, [pc, #72] @ (1d4308 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d429c ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4298 ) │ │ │ │ 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 1d4300 │ │ │ │ + bne.n 1d4290 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d41c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d42b8 │ │ │ │ + beq.n 1d4248 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d42b8 │ │ │ │ + bne.n 1d4248 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d42ba │ │ │ │ + b.n 1d424a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r2, r3, #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 1d433a │ │ │ │ + bne.n 1d42ca │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d432a │ │ │ │ + bne.n 1d42ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d442e │ │ │ │ + bne.n 1d43be │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4408 │ │ │ │ + beq.n 1d4398 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d4382 │ │ │ │ + cbnz r6, 1d4312 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d4492 │ │ │ │ - ldr r1, [pc, #312] @ (1d44a0 ) │ │ │ │ + blt.w 1d4422 │ │ │ │ + ldr r1, [pc, #312] @ (1d4430 ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d448c │ │ │ │ + beq.w 1d441c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d4382 │ │ │ │ + b.n 1d4312 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d43d4 │ │ │ │ + bne.n 1d4364 │ │ │ │ mov r0, r6 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #2 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4378 │ │ │ │ + blt.n 1d4308 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d43a4 │ │ │ │ + b.n 1d4334 │ │ │ │ blx 553a8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d43b8 │ │ │ │ + bne.n 1d4348 │ │ │ │ mov r0, r7 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #2 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4398 │ │ │ │ + blt.n 1d4328 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d43c4 │ │ │ │ + b.n 1d4354 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d43d4 │ │ │ │ + bne.n 1d4364 │ │ │ │ mov r0, r7 │ │ │ │ blx 54bf4 │ │ │ │ movs r1, #8 │ │ │ │ blx 545d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d43be │ │ │ │ + blt.n 1d434e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d43e0 │ │ │ │ + cbz r0, 1d4370 │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d43ec │ │ │ │ + cbz r0, 1d437c │ │ │ │ blx 551d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d43f0 │ │ │ │ + bne.n 1d4380 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4458 │ │ │ │ + cbnz r3, 1d43e8 │ │ │ │ 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 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d446c │ │ │ │ - ldr r1, [pc, #132] @ (1d44a4 ) │ │ │ │ + blt.n 1d43fc │ │ │ │ + ldr r1, [pc, #132] @ (1d4434 ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d4466 │ │ │ │ + cbz r0, 1d43f6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d4348 │ │ │ │ + b.n 1d42d8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d4470 │ │ │ │ + bne.n 1d4400 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1ac0 │ │ │ │ + bl 1c1a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4442 │ │ │ │ + bne.n 1d43d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4434 │ │ │ │ - b.n 1d4342 │ │ │ │ + bne.n 1d43c4 │ │ │ │ + b.n 1d42d2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1a94 │ │ │ │ - b.n 1d4404 │ │ │ │ + bl 1c1a24 │ │ │ │ + b.n 1d4394 │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d43e0 │ │ │ │ + b.n 1d4370 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d4476 │ │ │ │ + bne.n 1d4406 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4432 │ │ │ │ - b.n 1d4342 │ │ │ │ + bne.n 1d43c2 │ │ │ │ + b.n 1d42d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d43d8 │ │ │ │ - b.n 1d43ec │ │ │ │ + bne.n 1d4368 │ │ │ │ + b.n 1d437c │ │ │ │ nop │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533503,34 +533455,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 54274 │ │ │ │ - cbz r0, 1d44d2 │ │ │ │ + cbz r0, 1d4462 │ │ │ │ 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 54f98 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d44c8 │ │ │ │ + blt.n 1d4458 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 54274 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d44c8 │ │ │ │ + bne.n 1d4458 │ │ │ │ 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 │ │ │ │ @@ -533567,331 +533519,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 1c2c84 │ │ │ │ + bl 1c2c14 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 55130 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54bac │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d461c │ │ │ │ + bne.n 1d45ac │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d4610 │ │ │ │ + beq.n 1d45a0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d4610 │ │ │ │ + cbz r3, 1d45a0 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d4610 │ │ │ │ + beq.n 1d45a0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d4610 │ │ │ │ + blt.n 1d45a0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5b08 │ │ │ │ - cbz r0, 1d4610 │ │ │ │ + bl 1c5a98 │ │ │ │ + cbz r0, 1d45a0 │ │ │ │ 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 1c2e04 │ │ │ │ + bl 1c2d94 │ │ │ │ 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 1d45aa │ │ │ │ - b.n 1d4612 │ │ │ │ + bne.n 1d453a │ │ │ │ + b.n 1d45a2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 54274 │ │ │ │ - cbz r0, 1d462c │ │ │ │ + cbz r0, 1d45bc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ 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 1d461e │ │ │ │ + b.n 1d45ae │ │ │ │ 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] @ (1d4760 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d46f0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d4764 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d46f4 ) │ │ │ │ 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, 1d466e │ │ │ │ - bl 1d4310 │ │ │ │ + cbnz r1, 1d45fe │ │ │ │ + bl 1d42a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d46e8 │ │ │ │ + beq.n 1d4678 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4238 │ │ │ │ + bl 1d41c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d46a0 │ │ │ │ + cbz r0, 1d4630 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d4238 │ │ │ │ - cbz r0, 1d46a0 │ │ │ │ + bl 1d41c8 │ │ │ │ + cbz r0, 1d4630 │ │ │ │ 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 1d472c │ │ │ │ + beq.n 1d46bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4148 │ │ │ │ - cbz r0, 1d46e4 │ │ │ │ + bl 1d40d8 │ │ │ │ + cbz r0, 1d4674 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d46ec │ │ │ │ + cbnz r5, 1d467c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d44a8 │ │ │ │ + bl 1d4438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4732 │ │ │ │ + beq.n 1d46c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4768 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4764 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d46f8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d46f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d475a │ │ │ │ + bne.n 1d46ea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4750 │ │ │ │ + beq.n 1d46e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d46cc │ │ │ │ + b.n 1d465c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2da0 │ │ │ │ + bl 1c2d30 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d44a8 │ │ │ │ + bl 1d4438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d46c6 │ │ │ │ + bne.n 1d4656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4148 │ │ │ │ + bl 1d40d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d44a8 │ │ │ │ + bl 1d4438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d46c6 │ │ │ │ - b.n 1d46e8 │ │ │ │ + bne.n 1d4656 │ │ │ │ + b.n 1d4678 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d46a8 │ │ │ │ + b.n 1d4638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4148 │ │ │ │ + bl 1d40d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d44a8 │ │ │ │ + bl 1d4438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d46c0 │ │ │ │ + bne.n 1d4650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d46cc │ │ │ │ + b.n 1d465c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 1d478c │ │ │ │ + rev r6, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1d4776 │ │ │ │ + cbnz r4, 1d4722 │ │ │ │ lsls r2, r3, #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] @ 1d4c90 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d4c20 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d4c94 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d4c24 │ │ │ │ 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 1d486c │ │ │ │ + beq.n 1d47fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d47ca │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d4c98 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d4c94 │ │ │ │ + cbnz r5, 1d475a │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d4c28 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d4c24 │ │ │ │ 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 1d4c5c │ │ │ │ + bne.w 1d4bec │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54f8c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4868 │ │ │ │ + beq.n 1d47f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d488c │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d4c9c │ │ │ │ + blt.n 1d481c │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d4c2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 541d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4886 │ │ │ │ + beq.n 1d4816 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d485c │ │ │ │ + blt.n 1d47ec │ │ │ │ mov r1, r9 │ │ │ │ blx 541d8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4c60 │ │ │ │ + beq.w 1d4bf0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4238 │ │ │ │ - cbz r0, 1d4856 │ │ │ │ + bl 1d41c8 │ │ │ │ + cbz r0, 1d47e6 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4238 │ │ │ │ - cbz r0, 1d4856 │ │ │ │ + bl 1d41c8 │ │ │ │ + cbz r0, 1d47e6 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d4856 │ │ │ │ + bne.n 1d47e6 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d48aa │ │ │ │ + beq.n 1d483a │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ mov r0, sl │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d47aa │ │ │ │ + b.n 1d473a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4640 │ │ │ │ + bl 1d45d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d47a2 │ │ │ │ - b.n 1d4868 │ │ │ │ + bne.n 1d4732 │ │ │ │ + b.n 1d47f8 │ │ │ │ mov r0, fp │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d4bf6 │ │ │ │ + bge.w 1d4b86 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4868 │ │ │ │ + b.n 1d47f8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4bf0 │ │ │ │ + beq.w 1d4b80 │ │ │ │ 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] │ │ │ │ @@ -533902,30 +533854,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d48c6 │ │ │ │ + bne.n 1d4856 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d4ca0 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d4c30 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55310 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d4946 │ │ │ │ + beq.n 1d48d6 │ │ │ │ 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]! │ │ │ │ @@ -533941,35 +533893,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 1d491a │ │ │ │ - ldr r3, [pc, #860] @ (1d4ca4 ) │ │ │ │ + bne.n 1d48aa │ │ │ │ + ldr r3, [pc, #860] @ (1d4c34 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55310 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4856 │ │ │ │ + beq.w 1d47e6 │ │ │ │ mov r0, r9 │ │ │ │ blx 55130 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4856 │ │ │ │ + beq.w 1d47e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b40 │ │ │ │ - ldr r1, [pc, #812] @ (1d4ca8 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d4c38 ) │ │ │ │ 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] │ │ │ │ @@ -533980,15 +533932,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 55094 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -533999,34 +533951,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 55094 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54f98 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ 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] │ │ │ │ @@ -534038,88 +533990,88 @@ │ │ │ │ blx 54f98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d4bc8 │ │ │ │ + bne.w 1d4b58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d4c08 │ │ │ │ + beq.w 1d4b98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d3fd4 │ │ │ │ + bl 1d3f64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4be2 │ │ │ │ + beq.w 1d4b72 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4be2 │ │ │ │ + beq.w 1d4b72 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4be2 │ │ │ │ + beq.w 1d4b72 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55094 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d3fd4 │ │ │ │ + bl 1d3f64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4be2 │ │ │ │ + beq.w 1d4b72 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d4be2 │ │ │ │ + beq.w 1d4b72 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d4be2 │ │ │ │ + beq.w 1d4b72 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d4be2 │ │ │ │ + blt.w 1d4b72 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d4be2 │ │ │ │ + bne.w 1d4b72 │ │ │ │ mov r0, sl │ │ │ │ blx 54f98 │ │ │ │ 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 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d4be2 │ │ │ │ + bne.n 1d4b72 │ │ │ │ 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 1d4a1c │ │ │ │ + bhi.n 1d49ac │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55438 │ │ │ │ mov r0, fp │ │ │ │ blx 55438 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534128,375 +534080,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4c76 │ │ │ │ + bne.w 1d4c06 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54f98 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54bf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54100 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d4c76 │ │ │ │ - bl 1c3aac │ │ │ │ + bne.w 1d4c06 │ │ │ │ + bl 1c3a3c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 54094 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d4c88 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d4c18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54ca8 <__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 1d4098 │ │ │ │ - cbz r0, 1d4be2 │ │ │ │ + bl 1d4028 │ │ │ │ + cbz r0, 1d4b72 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d4098 │ │ │ │ - cbz r0, 1d4be2 │ │ │ │ + bl 1d4028 │ │ │ │ + cbz r0, 1d4b72 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ mov r0, sl │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4640 │ │ │ │ - b.n 1d47aa │ │ │ │ + bl 1d45d0 │ │ │ │ + b.n 1d473a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 54274 │ │ │ │ - cbnz r0, 1d4be2 │ │ │ │ + cbnz r0, 1d4b72 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4afa │ │ │ │ + beq.n 1d4a8a │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, fp │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d485c │ │ │ │ + b.n 1d47ec │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d48f8 │ │ │ │ - ldr r1, [pc, #180] @ (1d4cac ) │ │ │ │ + b.n 1d4888 │ │ │ │ + ldr r1, [pc, #180] @ (1d4c3c ) │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c68 │ │ │ │ + beq.n 1d4bf8 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d48a2 │ │ │ │ + b.n 1d4832 │ │ │ │ mov r0, sl │ │ │ │ blx 54f98 │ │ │ │ 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 1d4be2 │ │ │ │ + bne.n 1d4b72 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4be2 │ │ │ │ + bne.n 1d4b72 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4be2 │ │ │ │ + bne.n 1d4b72 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4be2 │ │ │ │ + bne.n 1d4b72 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4afe │ │ │ │ - b.n 1d4be2 │ │ │ │ + beq.w 1d4a8e │ │ │ │ + b.n 1d4b72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 547f8 │ │ │ │ - b.n 1d485c │ │ │ │ + b.n 1d47ec │ │ │ │ mov r0, r4 │ │ │ │ blx 547f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4868 │ │ │ │ + b.n 1d47f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 54208 │ │ │ │ mov r0, r7 │ │ │ │ blx 551d8 │ │ │ │ - b.n 1d485c │ │ │ │ + b.n 1d47ec │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7eca2 │ │ │ │ - bl ccca6 │ │ │ │ + bl 7ec32 │ │ │ │ + bl ccc36 │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r3, r7] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1d4db8 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d4d48 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d4dbc ) │ │ │ │ + ldr r2, [pc, #244] @ (1d4d4c ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4d8a │ │ │ │ + beq.n 1d4d1a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d4d98 │ │ │ │ - ldr r3, [pc, #200] @ (1d4dc0 ) │ │ │ │ + blt.n 1d4d28 │ │ │ │ + ldr r3, [pc, #200] @ (1d4d50 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4d92 │ │ │ │ - ldr r1, [pc, #188] @ (1d4dc4 ) │ │ │ │ + beq.n 1d4d22 │ │ │ │ + ldr r1, [pc, #188] @ (1d4d54 ) │ │ │ │ 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 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4d7c │ │ │ │ + beq.n 1d4d0c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 549fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d4daa │ │ │ │ + blt.n 1d4d3a │ │ │ │ mov r1, r7 │ │ │ │ blx 541d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d4da4 │ │ │ │ + cbz r0, 1d4d34 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c5ac4 │ │ │ │ + bl 1c5a54 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d4d6e │ │ │ │ + cbz r0, 1d4cfe │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2ce8 │ │ │ │ + bl 1c2c78 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d4d68 │ │ │ │ + cbz r0, 1d4cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4640 │ │ │ │ - cbnz r0, 1d4d8c │ │ │ │ + bl 1d45d0 │ │ │ │ + cbnz r0, 1d4d1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2df0 │ │ │ │ + bl 1c2d80 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d4d76 │ │ │ │ + cbz r0, 1d4d06 │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d4d84 │ │ │ │ + cbz r0, 1d4d14 │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 547f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4d8a │ │ │ │ + b.n 1d4d1a │ │ │ │ mov r0, r5 │ │ │ │ blx 547f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 54208 │ │ │ │ - b.n 1d4d7c │ │ │ │ + b.n 1d4d0c │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #608] @ (1d501c ) │ │ │ │ + ldr r3, [pc, #608] @ (1d4fac ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r7, 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] @ (1d4e60 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d4df0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d4e64 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d4df4 ) │ │ │ │ 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] @ (1d4e68 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d4df8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #116] @ (1d4e6c ) │ │ │ │ + ldr r2, [pc, #116] @ (1d4dfc ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4e34 │ │ │ │ + beq.n 1d4dc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54954 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d4e70 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d4e00 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54dc0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d4e34 │ │ │ │ + beq.n 1d4dc4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 54954 │ │ │ │ - b.n 1d4e36 │ │ │ │ + b.n 1d4dc6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54208 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 54208 │ │ │ │ - ldr r2, [pc, #48] @ (1d4e74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4e64 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d4e04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4df4 ) │ │ │ │ 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 1d4e5c │ │ │ │ + bne.n 1d4dec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - sxth r6, r3 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #416] @ (1d500c ) │ │ │ │ + ldr r2, [pc, #416] @ (1d4f9c ) │ │ │ │ movs r7, r2 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ movs r7, r2 │ │ │ │ ldrsb r6, [r0, r7] │ │ │ │ movs r7, r2 │ │ │ │ - cbz r6, 1d4ea4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r3, #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 1c2df0 │ │ │ │ + bl 1c2d80 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d4e9c │ │ │ │ + cbz r0, 1d4e2c │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 54208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d4eaa │ │ │ │ + cbz r0, 1d4e3a │ │ │ │ blx 551d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54208 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1d509c ) │ │ │ │ - ldr r3, [pc, #460] @ (1d50a0 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d502c ) │ │ │ │ + ldr r3, [pc, #460] @ (1d5030 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -534514,184 +534466,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 1d4eee │ │ │ │ + bne.n 1d4e7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4310 │ │ │ │ + bl 1d42a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5090 │ │ │ │ + beq.w 1d5020 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d5094 │ │ │ │ + beq.w 1d5024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d428c │ │ │ │ - cbz r0, 1d4f56 │ │ │ │ + bl 1d421c │ │ │ │ + cbz r0, 1d4ee6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4640 │ │ │ │ + bl 1d45d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d507c │ │ │ │ + beq.w 1d500c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44a8 │ │ │ │ + bl 1d4438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d507c │ │ │ │ + beq.w 1d500c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2ec0 │ │ │ │ + bl 1c2e50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5094 │ │ │ │ + beq.w 1d5024 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d507c │ │ │ │ + bne.n 1d500c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54bac │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d507c │ │ │ │ + bne.n 1d500c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d507c │ │ │ │ + beq.n 1d500c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d507c │ │ │ │ + beq.n 1d500c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5094 │ │ │ │ + bne.n 1d5024 │ │ │ │ mov r0, r7 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5094 │ │ │ │ + beq.n 1d5024 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54bac │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3e04 │ │ │ │ + bl 1d3d94 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54274 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54bac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d507e │ │ │ │ + beq.n 1d500e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d507e │ │ │ │ + beq.n 1d500e │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d507e │ │ │ │ + blt.n 1d500e │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54274 │ │ │ │ - cbnz r0, 1d507e │ │ │ │ + cbnz r0, 1d500e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d507e │ │ │ │ + bne.n 1d500e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d50a4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d50a0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d5034 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5030 ) │ │ │ │ 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 1d5098 │ │ │ │ + bne.n 1d5028 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4000 │ │ │ │ + bl 1d3f90 │ │ │ │ mov r0, r4 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d5060 │ │ │ │ + b.n 1d4ff0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d5084 │ │ │ │ + b.n 1d5014 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cbz r6, 1d50a8 │ │ │ │ + cbz r6, 1d5054 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1d52d4 ) │ │ │ │ + ldr r2, [pc, #532] @ (1d5264 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d52d8 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5268 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -534705,99 +534657,99 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1d50da │ │ │ │ + bne.n 1d506a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4310 │ │ │ │ - cbz r0, 1d511e │ │ │ │ + bl 1d42a0 │ │ │ │ + cbz r0, 1d50ae │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d513e │ │ │ │ + cbnz r7, 1d50ce │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d52dc ) │ │ │ │ - ldr r3, [pc, #436] @ (1d52d8 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d526c ) │ │ │ │ + ldr r3, [pc, #436] @ (1d5268 ) │ │ │ │ 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 1d52ce │ │ │ │ + bne.w 1d525e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d428c │ │ │ │ - cbz r0, 1d515c │ │ │ │ + bl 1d421c │ │ │ │ + cbz r0, 1d50ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4640 │ │ │ │ - cbz r0, 1d5168 │ │ │ │ + bl 1d45d0 │ │ │ │ + cbz r0, 1d50f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54274 │ │ │ │ - cbz r0, 1d5174 │ │ │ │ + cbz r0, 1d5104 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4000 │ │ │ │ - b.n 1d5112 │ │ │ │ + bl 1d3f90 │ │ │ │ + b.n 1d50a2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54f98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1d52c0 │ │ │ │ + bcs.w 1d5250 │ │ │ │ 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 1d4770 │ │ │ │ + bl 1d4700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5168 │ │ │ │ + beq.n 1d50f8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c2ec0 │ │ │ │ + bl 1c2e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d510e │ │ │ │ + bne.n 1d509e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5168 │ │ │ │ + bne.n 1d50f8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5168 │ │ │ │ + bne.n 1d50f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -534806,32 +534758,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d3e04 │ │ │ │ + bl 1d3d94 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54f98 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d510e │ │ │ │ + beq.w 1d509e │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54f98 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -534842,179 +534794,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 55094 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d516c │ │ │ │ + bne.n 1d50fc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 55094 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d516c │ │ │ │ + bne.w 1d50fc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55094 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d516c │ │ │ │ + bne.w 1d50fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54f98 │ │ │ │ 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 1c2e04 │ │ │ │ + bl 1c2d94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d41a8 │ │ │ │ - b.n 1d5120 │ │ │ │ + bl 1d4138 │ │ │ │ + b.n 1d50b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44a8 │ │ │ │ + bl 1d4438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d51b0 │ │ │ │ - b.n 1d5168 │ │ │ │ + bne.w 1d5140 │ │ │ │ + b.n 1d50f8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r2, r3, #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 1d4310 │ │ │ │ - cbnz r0, 1d52fe │ │ │ │ + bl 1d42a0 │ │ │ │ + cbnz r0, 1d528e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54274 │ │ │ │ - cbnz r0, 1d5330 │ │ │ │ + cbnz r0, 1d52c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54f98 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4000 │ │ │ │ + bl 1d3f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d41a8 │ │ │ │ - b.n 1d52f8 │ │ │ │ + bl 1d4138 │ │ │ │ + b.n 1d5288 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1d4310 │ │ │ │ - cbz r0, 1d536e │ │ │ │ + bl 1d42a0 │ │ │ │ + cbz r0, 1d52fe │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d5380 │ │ │ │ + cbnz r3, 1d5310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d41a8 │ │ │ │ - vldr d8, [pc, #384] @ 1d54f0 │ │ │ │ + bl 1d4138 │ │ │ │ + vldr d8, [pc, #384] @ 1d5480 │ │ │ │ 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 55438 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55438 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4640 │ │ │ │ + bl 1d45d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d54e8 │ │ │ │ + beq.w 1d5478 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54f8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5368 │ │ │ │ + beq.n 1d52f8 │ │ │ │ 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 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d53e2 │ │ │ │ + cbz r0, 1d5372 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c2790 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d53d0 │ │ │ │ + bne.n 1d5360 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d54f8 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d5488 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d54f0 │ │ │ │ + vldr d8, [pc, #252] @ 1d5480 │ │ │ │ blx 55310 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d54ce │ │ │ │ - ldr.w fp, [pc, #244] @ 1d54fc │ │ │ │ + beq.n 1d545e │ │ │ │ + ldr.w fp, [pc, #244] @ 1d548c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d5500 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d5490 ) │ │ │ │ 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 1c3aac │ │ │ │ + bl 1c3a3c │ │ │ │ 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 │ │ │ │ @@ -535024,16 +534976,16 @@ │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ add.w r7, r1, #40 @ 0x28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 1d5474 │ │ │ │ - bl 1caff8 │ │ │ │ + bne.n 1d5404 │ │ │ │ + bl 1caf88 │ │ │ │ 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 55238 <__aeabi_ul2d@plt> │ │ │ │ @@ -535058,58 +535010,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 1d5426 │ │ │ │ + bne.n 1d53b6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 54208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d41a8 │ │ │ │ + bl 1d4138 │ │ │ │ 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 1d4000 │ │ │ │ - b.n 1d5368 │ │ │ │ + bl 1d3f90 │ │ │ │ + b.n 1d52f8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [r3, r7] │ │ │ │ movs r7, 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] @ (1d5898 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d589c ) │ │ │ │ + ldr r2, [pc, #892] @ (1d5828 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d582c ) │ │ │ │ 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 1d7188 │ │ │ │ + bl 1d7118 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d55b4 │ │ │ │ + bhi.n 1d5544 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d559e │ │ │ │ + bcs.n 1d552e │ │ │ │ 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] │ │ │ │ @@ -535117,38 +535069,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 1d7144 │ │ │ │ + bl 1d70d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d569e │ │ │ │ - ldr r2, [pc, #800] @ (1d58a0 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d589c ) │ │ │ │ + bhi.w 1d562e │ │ │ │ + ldr r2, [pc, #800] @ (1d5830 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d582c ) │ │ │ │ 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 1d588a │ │ │ │ + bne.w 1d581a │ │ │ │ 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 1d5558 │ │ │ │ + b.n 1d54e8 │ │ │ │ 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 │ │ │ │ @@ -535158,88 +535110,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 1d7188 │ │ │ │ + bl 1d7118 │ │ │ │ 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, 1d5602 │ │ │ │ + cbz r3, 1d5592 │ │ │ │ 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 1d5508 │ │ │ │ + bl 1d5498 │ │ │ │ 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 1d5508 │ │ │ │ + bl 1d5498 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5860 │ │ │ │ + beq.w 1d57f0 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5850 │ │ │ │ + bls.w 1d57e0 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5858 │ │ │ │ + bls.w 1d57e8 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5890 │ │ │ │ + vldr d7, [pc, #572] @ 1d5820 │ │ │ │ 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 1d7144 │ │ │ │ + bl 1d70d4 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d557e │ │ │ │ + bls.n 1d550e │ │ │ │ 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 1d557e │ │ │ │ + b.n 1d550e │ │ │ │ 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] │ │ │ │ @@ -535260,44 +535212,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 1d5884 │ │ │ │ + bls.w 1d5814 │ │ │ │ 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 1d5724 │ │ │ │ + b.n 1d56b4 │ │ │ │ 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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 1d5718 │ │ │ │ + bne.n 1d56a8 │ │ │ │ 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 │ │ │ │ @@ -535356,97 +535308,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 1d557e │ │ │ │ + b.n 1d550e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5650 │ │ │ │ + b.n 1d55e0 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d5650 │ │ │ │ + b.n 1d55e0 │ │ │ │ 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 1d5862 │ │ │ │ + bne.n 1d57f2 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d557e │ │ │ │ + b.n 1d550e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d576a │ │ │ │ + b.n 1d56fa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r3, #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] @ 1d5e80 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d5e84 │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d5e10 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d5e14 │ │ │ │ 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 1d62fa │ │ │ │ + beq.w 1d628a │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d69d6 │ │ │ │ + bne.w 1d6966 │ │ │ │ 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 1d6ae2 │ │ │ │ + bls.w 1d6a72 │ │ │ │ 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 │ │ │ │ @@ -535456,21 +535408,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 1d5928 │ │ │ │ + bne.n 1d58b8 │ │ │ │ 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 │ │ │ │ @@ -535486,15 +535438,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 1d62d4 │ │ │ │ + beq.w 1d6264 │ │ │ │ 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 │ │ │ │ @@ -535523,15 +535475,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 1d59ee │ │ │ │ + bne.n 1d597e │ │ │ │ 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 │ │ │ │ @@ -535543,15 +535495,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -535635,16 +535587,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d6ac6 │ │ │ │ - vldr d8, [pc, #800] @ 1d5e78 │ │ │ │ + bcs.w 1d6a56 │ │ │ │ + vldr d8, [pc, #800] @ 1d5e08 │ │ │ │ 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 │ │ │ │ @@ -535673,15 +535625,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 1d5bac │ │ │ │ + bne.n 1d5b3c │ │ │ │ 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 │ │ │ │ @@ -535696,15 +535648,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -535785,15 +535737,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 1d5b6a │ │ │ │ + bcc.w 1d5afa │ │ │ │ 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 │ │ │ │ @@ -535841,40 +535793,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 546f0 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d6754 │ │ │ │ + bls.w 1d66e4 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d5e78 │ │ │ │ + vldr d8, [pc, #172] @ 1d5e08 │ │ │ │ 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 1d5df8 │ │ │ │ + beq.n 1d5d88 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d5df0 │ │ │ │ + bne.n 1d5d80 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d6306 │ │ │ │ + bhi.w 1d6296 │ │ │ │ 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} │ │ │ │ @@ -535890,51 +535842,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ 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 1d69ca │ │ │ │ + bls.w 1d695a │ │ │ │ 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 1d5e90 │ │ │ │ + b.n 1d5e20 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #200 @ (adr r7, 1d5f4c ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 1d609c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 1d5e88 │ │ │ │ + bne.n 1d5e18 │ │ │ │ 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 │ │ │ │ @@ -535991,15 +535943,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -536082,15 +536034,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d69c4 │ │ │ │ + bcs.w 1d6954 │ │ │ │ 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] │ │ │ │ @@ -536121,15 +536073,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 1d60ec │ │ │ │ + bne.n 1d607c │ │ │ │ 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 │ │ │ │ @@ -536144,15 +536096,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -536233,15 +536185,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 1d60aa │ │ │ │ + bcc.w 1d603a │ │ │ │ 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 │ │ │ │ @@ -536272,59 +536224,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 1d5dd2 │ │ │ │ + bhi.w 1d5d62 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d674e │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d6b08 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d6b0c │ │ │ │ + bne.w 1d66de │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d6a98 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d6a9c │ │ │ │ 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 1d6af6 │ │ │ │ + bne.w 1d6a86 │ │ │ │ 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 1d5dc4 │ │ │ │ - b.n 1d62cc │ │ │ │ + bhi.w 1d5d54 │ │ │ │ + b.n 1d625c │ │ │ │ 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 1d5508 │ │ │ │ + bl 1d5498 │ │ │ │ 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 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d6504 │ │ │ │ + bcs.w 1d6494 │ │ │ │ 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 │ │ │ │ @@ -536354,15 +536306,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 1d639a │ │ │ │ + bne.n 1d632a │ │ │ │ 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 │ │ │ │ @@ -536377,15 +536329,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -536466,15 +536418,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 1d6358 │ │ │ │ + bcc.w 1d62e8 │ │ │ │ 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 │ │ │ │ @@ -536496,15 +536448,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d671e │ │ │ │ + bcs.w 1d66ae │ │ │ │ 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 │ │ │ │ @@ -536534,15 +536486,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 1d65b4 │ │ │ │ + bne.n 1d6544 │ │ │ │ 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 │ │ │ │ @@ -536557,15 +536509,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -536646,15 +536598,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 1d6572 │ │ │ │ + bcc.w 1d6502 │ │ │ │ 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 │ │ │ │ @@ -536666,23 +536618,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 1d62a2 │ │ │ │ + b.n 1d6232 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6a50 │ │ │ │ + bne.w 1d69e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d6acc │ │ │ │ + bls.w 1d6a5c │ │ │ │ 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 │ │ │ │ @@ -536694,22 +536646,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 1d6780 │ │ │ │ + bne.n 1d6710 │ │ │ │ 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 │ │ │ │ @@ -536729,17 +536681,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d62d4 │ │ │ │ + bls.w 1d6264 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d6b00 │ │ │ │ + vldr d8, [pc, #764] @ 1d6a90 │ │ │ │ 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 │ │ │ │ @@ -536767,15 +536719,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 1d6854 │ │ │ │ + bne.n 1d67e4 │ │ │ │ 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 │ │ │ │ @@ -536789,15 +536741,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 │ │ │ │ @@ -536882,24 +536834,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 1d6812 │ │ │ │ - b.n 1d62d4 │ │ │ │ + bcc.w 1d67a2 │ │ │ │ + b.n 1d6264 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d6264 │ │ │ │ + b.n 1d61f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d5ed6 │ │ │ │ + b.w 1d5e66 │ │ │ │ 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 │ │ │ │ @@ -536911,37 +536863,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 1d5982 │ │ │ │ + beq.w 1d5912 │ │ │ │ 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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 546f0 │ │ │ │ - b.w 1d590c │ │ │ │ + b.w 1d589c │ │ │ │ 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 │ │ │ │ @@ -536954,70 +536906,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 1d67d4 │ │ │ │ + beq.w 1d6764 │ │ │ │ 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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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 546f0 │ │ │ │ - b.n 1d675e │ │ │ │ + b.n 1d66ee │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d5d1e │ │ │ │ + b.w 1d5cae │ │ │ │ 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 1d67d4 │ │ │ │ + b.n 1d6764 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d5982 │ │ │ │ + b.w 1d5912 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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] @ 1d6b88 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d6b18 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d6b80 │ │ │ │ + vldr d7, [pc, #88] @ 1d6b10 │ │ │ │ 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] │ │ │ │ @@ -537046,57 +536998,57 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r7!, {r3, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d6ba2 │ │ │ │ + cbz r2, 1d6b32 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d58a8 │ │ │ │ + bl 1d5838 │ │ │ │ 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] @ (1d6f10 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d6ea0 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d6f14 ) │ │ │ │ + ldr r1, [pc, #840] @ (1d6ea4 ) │ │ │ │ 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 1d6dc6 │ │ │ │ + beq.w 1d6d56 │ │ │ │ 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 1d6de6 │ │ │ │ + beq.w 1d6d76 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d6e74 │ │ │ │ + beq.w 1d6e04 │ │ │ │ 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 │ │ │ │ @@ -537123,15 +537075,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 1d6c4a │ │ │ │ + bne.n 1d6bda │ │ │ │ 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 │ │ │ │ @@ -537140,15 +537092,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d6f08 │ │ │ │ + vldr d8, [pc, #624] @ 1d6e98 │ │ │ │ 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] │ │ │ │ @@ -537171,15 +537123,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 1d709c │ │ │ │ + bl 1d702c │ │ │ │ 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} │ │ │ │ @@ -537224,47 +537176,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d6ca2 │ │ │ │ + bne.n 1d6c32 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6f1c │ │ │ │ + bne.w 1d6eac │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d6f7a │ │ │ │ + bhi.w 1d6f0a │ │ │ │ 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 1d70c4 │ │ │ │ + bl 1d7054 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 550d0 │ │ │ │ - ldr r2, [pc, #336] @ (1d6f18 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d6f14 ) │ │ │ │ + ldr r2, [pc, #336] @ (1d6ea8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d6ea4 ) │ │ │ │ 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 1d7076 │ │ │ │ + bne.w 1d7006 │ │ │ │ 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 │ │ │ │ @@ -537288,40 +537240,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 1d6e16 │ │ │ │ + bne.n 1d6da6 │ │ │ │ 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 550d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6fca │ │ │ │ + bne.w 1d6f5a │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d7026 │ │ │ │ + bhi.w 1d6fb6 │ │ │ │ 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 1d6dae │ │ │ │ + b.n 1d6d3e │ │ │ │ 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] │ │ │ │ @@ -537345,16 +537297,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 1d6eae │ │ │ │ - vldr d7, [pc, #60] @ 1d6f08 │ │ │ │ + bne.n 1d6e3e │ │ │ │ + vldr d7, [pc, #60] @ 1d6e98 │ │ │ │ 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 │ │ │ │ @@ -537362,39 +537314,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 550d0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 550d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d6c90 │ │ │ │ + bne.w 1d6c20 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d6d8a │ │ │ │ + b.n 1d6d1a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #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 1d70c4 │ │ │ │ + bl 1d7054 │ │ │ │ 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 │ │ │ │ @@ -537410,58 +537362,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 1d6fa2 │ │ │ │ + bls.n 1d6f32 │ │ │ │ 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 1d70f0 │ │ │ │ + bl 1d7080 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d6dc6 │ │ │ │ + beq.w 1d6d56 │ │ │ │ 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 1d6d9a │ │ │ │ + b.n 1d6d2a │ │ │ │ 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 1d70c4 │ │ │ │ + bl 1d7054 │ │ │ │ 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 │ │ │ │ @@ -537477,115 +537429,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 1d704e │ │ │ │ + bls.n 1d6fde │ │ │ │ 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 1d70f0 │ │ │ │ + bl 1d7080 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d6dc6 │ │ │ │ + beq.w 1d6d56 │ │ │ │ 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 1d6e5e │ │ │ │ + b.n 1d6dee │ │ │ │ blx 54c30 <__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 1d6ba8 │ │ │ │ + bl 1d6b38 │ │ │ │ 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 1d718c │ │ │ │ + bl 1d711c │ │ │ │ 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 1d7e90 │ │ │ │ + bl 1d7e20 │ │ │ │ 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, 1d713e │ │ │ │ + cbz r6, 1d70ce │ │ │ │ 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 1d7e90 │ │ │ │ + bl 1d7e20 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d711c │ │ │ │ + bne.n 1d70ac │ │ │ │ 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 │ │ │ │ @@ -537597,15 +537549,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 1d8d44 │ │ │ │ + bl 1d8cd4 │ │ │ │ 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 │ │ │ │ @@ -540202,17 +540154,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] @ (1d8e68 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d8df8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d8e6c ) │ │ │ │ + ldr r3, [pc, #272] @ (1d8dfc ) │ │ │ │ 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 │ │ │ │ @@ -540220,15 +540172,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 1d8e4a │ │ │ │ + beq.n 1d8dda │ │ │ │ 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] │ │ │ │ @@ -540243,37 +540195,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, 1d8e06 │ │ │ │ + cbz r3, 1d8d96 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d8dec │ │ │ │ + b.n 1d8d7c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d718c │ │ │ │ + bl 1d711c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d8dd4 │ │ │ │ + bne.n 1d8d64 │ │ │ │ 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 1d718c │ │ │ │ + bl 1d711c │ │ │ │ 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 │ │ │ │ @@ -540289,69 +540241,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 1d8d98 │ │ │ │ - ldr r2, [pc, #36] @ (1d8e70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8e6c ) │ │ │ │ + bne.n 1d8d28 │ │ │ │ + ldr r2, [pc, #36] @ (1d8e00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8dfc ) │ │ │ │ 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 1d8e64 │ │ │ │ + bne.n 1d8df4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d8ef0 │ │ │ │ + beq.n 1d8e80 │ │ │ │ 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 1d8ea6 │ │ │ │ + bhi.n 1d8e36 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d8ec8 │ │ │ │ + cbz r0, 1d8e58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d8ea6 │ │ │ │ + bne.n 1d8e36 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d8ea8 │ │ │ │ + b.n 1d8e38 │ │ │ │ movs r0, #3 │ │ │ │ blx 547b0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540435,68 +540387,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b4c │ │ │ │ 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] @ (1d9044 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d8fd4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d9048 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d8fd8 ) │ │ │ │ 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 1d9036 │ │ │ │ + beq.n 1d8fc6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d9032 │ │ │ │ + bne.n 1d8fc2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54028 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54064 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550b8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d904c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d9048 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d8fdc ) │ │ │ │ + ldr r3, [pc, #40] @ (1d8fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d903e │ │ │ │ + bne.n 1d8fce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d901a │ │ │ │ + b.n 1d8faa │ │ │ │ mov r1, r2 │ │ │ │ blx 54064 │ │ │ │ - b.n 1d9018 │ │ │ │ + b.n 1d8fa8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54058 │ │ │ │ subs r0, #0 │ │ │ │ @@ -540520,96 +540472,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ - cbz r0, 1d90ce │ │ │ │ + cbz r0, 1d905e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d90d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d9064 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554c8 │ │ │ │ - cbnz r0, 1d90c2 │ │ │ │ + cbnz r0, 1d9052 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54208 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d90be │ │ │ │ + b.n 1d904e │ │ │ │ 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 5470c │ │ │ │ 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] @ (1d913c ) │ │ │ │ + ldr r2, [pc, #64] @ (1d90cc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d9140 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d90d0 ) │ │ │ │ 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 549a8 │ │ │ │ - cbnz r0, 1d9134 │ │ │ │ - cbz r4, 1d911c │ │ │ │ + cbnz r0, 1d90c4 │ │ │ │ + cbz r4, 1d90ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d9144 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9140 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d90d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d90d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9138 │ │ │ │ + bne.n 1d90c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d911c │ │ │ │ + b.n 1d90ac │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d917e │ │ │ │ + cbnz r3, 1d910e │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9182 │ │ │ │ + beq.n 1d9112 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -540618,24 +540570,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d915c │ │ │ │ + bl 1d90ec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d91c2 │ │ │ │ + cbnz r3, 1d9152 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d91c6 │ │ │ │ + beq.n 1d9156 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -540644,15 +540596,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d91a0 │ │ │ │ + bl 1d9130 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -540664,337 +540616,337 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d9224 │ │ │ │ + beq.n 1d91b4 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d921a │ │ │ │ + b.n 1d91aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9224 │ │ │ │ + beq.n 1d91b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d9212 │ │ │ │ + bpl.n 1d91a2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d9250 │ │ │ │ + beq.n 1d91e0 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d9248 │ │ │ │ + bmi.n 1d91d8 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d9254 │ │ │ │ + cbnz r0, 1d91e4 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d9254 │ │ │ │ + bne.n 1d91e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d9238 │ │ │ │ + bne.n 1d91c8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (1d9298 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d9228 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d9292 │ │ │ │ - ldr r3, [pc, #36] @ (1d929c ) │ │ │ │ + cbnz r3, 1d9222 │ │ │ │ + ldr r3, [pc, #36] @ (1d922c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d92ee │ │ │ │ - cbz r3, 1d92ee │ │ │ │ + bne.n 1d927e │ │ │ │ + cbz r3, 1d927e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d92ce │ │ │ │ + b.n 1d925e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d92ee │ │ │ │ + beq.n 1d927e │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d92c8 │ │ │ │ + bvc.n 1d9258 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d933e │ │ │ │ - cbz r3, 1d9342 │ │ │ │ + bne.n 1d92ce │ │ │ │ + cbz r3, 1d92d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9322 │ │ │ │ + b.n 1d92b2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9342 │ │ │ │ + beq.n 1d92d2 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d931c │ │ │ │ + bvs.n 1d92ac │ │ │ │ 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, #152] @ (1d93fc ) │ │ │ │ + ldr r0, [pc, #152] @ (1d938c ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d93e8 │ │ │ │ + bne.n 1d9378 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d93f2 │ │ │ │ + beq.n 1d9382 │ │ │ │ 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, #124] @ (1d9400 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9390 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d9392 │ │ │ │ + b.n 1d9322 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d93f2 │ │ │ │ + beq.n 1d9382 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d93e8 │ │ │ │ + bne.n 1d9378 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ 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 1d938e │ │ │ │ + beq.n 1d931e │ │ │ │ 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, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #152] @ (1d94b8 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9448 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d94a4 │ │ │ │ + bne.n 1d9434 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d94ae │ │ │ │ + beq.n 1d943e │ │ │ │ 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, #124] @ (1d94bc ) │ │ │ │ + ldr r3, [pc, #124] @ (1d944c ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d944e │ │ │ │ + b.n 1d93de │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d94ae │ │ │ │ + beq.n 1d943e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d94a4 │ │ │ │ + bne.n 1d9434 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ 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 1d944a │ │ │ │ + beq.n 1d93da │ │ │ │ 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 r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d94ec │ │ │ │ + cbz r0, 1d947c │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d951c │ │ │ │ + cbz r0, 1d94ac │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541004,18 +540956,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 26141c │ │ │ │ + bl 2613ac │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d95cc │ │ │ │ + cbz r0, 1d955c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541024,15 +540976,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 26141c │ │ │ │ + bl 2613ac │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541042,18 +540994,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 26141c │ │ │ │ + bl 2613ac │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d962c │ │ │ │ + cbz r0, 1d95bc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541062,15 +541014,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 26141c │ │ │ │ + bl 2613ac │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541079,455 +541031,455 @@ │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ 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 26141c │ │ │ │ + bl 2613ac │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d96e6 │ │ │ │ + beq.n 1d9676 │ │ │ │ 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, 1d973c │ │ │ │ + cbz r3, 1d96cc │ │ │ │ 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 1d9712 │ │ │ │ + b.n 1d96a2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9734 │ │ │ │ + beq.n 1d96c4 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261614 │ │ │ │ + bl 2615a4 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d970e │ │ │ │ + bhi.n 1d969e │ │ │ │ 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, 1d9790 │ │ │ │ + cbz r3, 1d9720 │ │ │ │ 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 1d9766 │ │ │ │ + b.n 1d96f6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9788 │ │ │ │ + beq.n 1d9718 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261614 │ │ │ │ + bl 2615a4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d9762 │ │ │ │ + bhi.n 1d96f2 │ │ │ │ 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, 1d97e4 │ │ │ │ + cbz r3, 1d9774 │ │ │ │ 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 1d97ba │ │ │ │ + b.n 1d974a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d97dc │ │ │ │ + beq.n 1d976c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261614 │ │ │ │ + bl 2615a4 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d97b6 │ │ │ │ + bhi.n 1d9746 │ │ │ │ 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, 1d9838 │ │ │ │ + cbz r3, 1d97c8 │ │ │ │ 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 1d980e │ │ │ │ + b.n 1d979e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9830 │ │ │ │ + beq.n 1d97c0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261614 │ │ │ │ + bl 2615a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d980a │ │ │ │ + bhi.n 1d979a │ │ │ │ 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, 1d988a │ │ │ │ + cbz r3, 1d981a │ │ │ │ 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 1d9862 │ │ │ │ + b.n 1d97f2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9882 │ │ │ │ + beq.n 1d9812 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261614 │ │ │ │ + bl 2615a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d985e │ │ │ │ + bne.n 1d97ee │ │ │ │ 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, 1d98e0 │ │ │ │ + cbz r3, 1d9870 │ │ │ │ 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 1d98b6 │ │ │ │ + b.n 1d9846 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d98d8 │ │ │ │ + beq.n 1d9868 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261614 │ │ │ │ + bl 2615a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d98b2 │ │ │ │ + bhi.n 1d9842 │ │ │ │ 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, #20 │ │ │ │ - bl 2615fc │ │ │ │ + bl 26158c │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 2615fc │ │ │ │ + bl 26158c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e2200 │ │ │ │ + bl 1e2190 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1d99d0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9960 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d99d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9964 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d99aa │ │ │ │ - ldr r2, [pc, #68] @ (1d99d8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d99d4 ) │ │ │ │ + beq.n 1d993a │ │ │ │ + ldr r2, [pc, #68] @ (1d9968 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d99ca │ │ │ │ + bne.n 1d995a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9992 │ │ │ │ + b.n 1d9922 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9a12 │ │ │ │ + beq.n 1d99a2 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1d9a06 │ │ │ │ + bne.n 1d9996 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9a10 │ │ │ │ + bne.n 1d99a0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1d9a10 │ │ │ │ + bne.n 1d99a0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1d99ee │ │ │ │ + bne.n 1d997e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1d9a60 │ │ │ │ + ldr.w ip, [pc, #64] @ 1d99f0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1d9a3a │ │ │ │ + cbnz r2, 1d99ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1d9a3e │ │ │ │ + bne.n 1d99ce │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d9a3c │ │ │ │ + bne.n 1d99cc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1d9a64 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d99f4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1d9a9c │ │ │ │ - cbnz r2, 1d9a98 │ │ │ │ + beq.n 1d9a2c │ │ │ │ + cbnz r2, 1d9a28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9a8e │ │ │ │ + beq.n 1d9a1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9a80 │ │ │ │ + beq.n 1d9a10 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #428] @ (1d9c54 ) │ │ │ │ + ldr r0, [pc, #428] @ (1d9be4 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1d9abc │ │ │ │ + beq.n 1d9a4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9c32 │ │ │ │ + beq.w 1d9bc2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1d9c58 ) │ │ │ │ + ldr r1, [pc, #400] @ (1d9be8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [ip, #13] │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1d9b5c │ │ │ │ + beq.n 1d9aec │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1d9ab8 │ │ │ │ + bne.n 1d9a48 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r2, ip, lsl #3 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #32 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.w 1d9c4e │ │ │ │ + bhi.w 1d9bde │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1d9c52 │ │ │ │ + bhi.w 1d9be2 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -541541,33 +541493,33 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1d9ab8 │ │ │ │ + blt.n 1d9a48 │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r0, lr │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1d9ab8 │ │ │ │ + bne.n 1d9a48 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1d9c32 │ │ │ │ + beq.n 1d9bc2 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1d9c4a │ │ │ │ + bhi.n 1d9bda │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1d9c04 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1d9b7c ) │ │ │ │ + bhi.n 1d9b94 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1d9b0c ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @@ -541627,82 +541579,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1d9b3c │ │ │ │ + b.n 1d9acc │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1d9b3c │ │ │ │ + b.n 1d9acc │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1d9ab8 │ │ │ │ + beq.w 1d9a48 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1d9ab8 │ │ │ │ + bne.w 1d9a48 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1d9aee │ │ │ │ + bne.w 1d9a7e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d9c0c │ │ │ │ + b.n 1d9b9c │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d9c0c │ │ │ │ + b.n 1d9b9c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9c2a │ │ │ │ - b.n 1d9ab8 │ │ │ │ + bne.n 1d9bba │ │ │ │ + b.n 1d9a48 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1d9b3c │ │ │ │ + b.n 1d9acc │ │ │ │ mov r0, ip │ │ │ │ - b.n 1d9c0c │ │ │ │ + b.n 1d9b9c │ │ │ │ nop │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d9d0c │ │ │ │ - cbz r5, 1d9ce4 │ │ │ │ + beq.n 1d9c9c │ │ │ │ + cbz r5, 1d9c74 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add.w ip, r3, r5 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1d9cd4 │ │ │ │ + bhi.n 1d9c64 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1d9d1e │ │ │ │ + bhi.n 1d9cae │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1d9d90 ) │ │ │ │ + ldr r0, [pc, #212] @ (1d9d20 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -541710,107 +541662,107 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1d9d0c │ │ │ │ + beq.n 1d9c9c │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d9c92 │ │ │ │ + bne.n 1d9c22 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1d9d0c │ │ │ │ + cbnz r3, 1d9c9c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9ce8 │ │ │ │ + beq.n 1d9c78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1d9d0c │ │ │ │ + beq.n 1d9c9c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1d9d10 │ │ │ │ - b.n 1d9d0c │ │ │ │ + bne.n 1d9ca0 │ │ │ │ + b.n 1d9c9c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1d9d0c │ │ │ │ + beq.n 1d9c9c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1d9d36 │ │ │ │ - b.n 1d9d0c │ │ │ │ + bne.n 1d9cc6 │ │ │ │ + b.n 1d9c9c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1d9d0c │ │ │ │ + beq.n 1d9c9c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1d9ce4 │ │ │ │ + beq.n 1d9c74 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1d9d60 │ │ │ │ - b.n 1d9d0c │ │ │ │ + bne.n 1d9cf0 │ │ │ │ + b.n 1d9c9c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1d9f3c ) │ │ │ │ + ldr r0, [pc, #420] @ (1d9ecc ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9e66 │ │ │ │ + beq.n 1d9df6 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1d9f40 ) │ │ │ │ + ldr r1, [pc, #404] @ (1d9ed0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ ldrb.w r6, [ip, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -541825,17 +541777,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #-20] │ │ │ │ - bhi.n 1d9e36 │ │ │ │ + bhi.n 1d9dc6 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1d9ef8 │ │ │ │ + bhi.n 1d9e88 │ │ │ │ tbb [pc, lr] │ │ │ │ strb r0, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ str r4, [r6, r5] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -541856,296 +541808,296 @@ │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ negs r7, r1 │ │ │ │ bic.w r1, r7, r1 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1d9df2 │ │ │ │ + bne.n 1d9d82 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #32768 @ 0x8000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d9e66 │ │ │ │ + beq.n 1d9df6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1d9e38 │ │ │ │ + b.n 1d9dc8 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #128 @ 0x80 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d9e66 │ │ │ │ + beq.n 1d9df6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1d9e38 │ │ │ │ + b.n 1d9dc8 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1d9e30 │ │ │ │ + bne.n 1d9dc0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d9e66 │ │ │ │ + beq.n 1d9df6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1d9e38 │ │ │ │ + b.n 1d9dc8 │ │ │ │ nop │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1d9fc8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9f58 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d9fcc ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9f5c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9fa2 │ │ │ │ - ldr r2, [pc, #68] @ (1d9fd0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9fcc ) │ │ │ │ + beq.n 1d9f32 │ │ │ │ + ldr r2, [pc, #68] @ (1d9f60 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9fc2 │ │ │ │ + bne.n 1d9f52 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9f8a │ │ │ │ + b.n 1d9f1a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da058 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9fe8 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da05c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9fec ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da032 │ │ │ │ - ldr r2, [pc, #68] @ (1da060 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da05c ) │ │ │ │ + beq.n 1d9fc2 │ │ │ │ + ldr r2, [pc, #68] @ (1d9ff0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da052 │ │ │ │ + bne.n 1d9fe2 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da01a │ │ │ │ + b.n 1d9faa │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da0e8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da078 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da0ec ) │ │ │ │ + ldr r2, [pc, #112] @ (1da07c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da0c2 │ │ │ │ - ldr r2, [pc, #68] @ (1da0f0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da0ec ) │ │ │ │ + beq.n 1da052 │ │ │ │ + ldr r2, [pc, #68] @ (1da080 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da0e2 │ │ │ │ + bne.n 1da072 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da0aa │ │ │ │ + b.n 1da03a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da198 │ │ │ │ - cbz r5, 1da170 │ │ │ │ + beq.n 1da128 │ │ │ │ + cbz r5, 1da100 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1da168 │ │ │ │ + bhi.n 1da0f8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da1aa │ │ │ │ + bhi.n 1da13a │ │ │ │ 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 │ │ │ │ @@ -542156,115 +542108,115 @@ │ │ │ │ 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 1da198 │ │ │ │ + beq.n 1da128 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da12a │ │ │ │ + bne.n 1da0ba │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da198 │ │ │ │ + cbz r1, 1da128 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da174 │ │ │ │ + bne.n 1da104 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da198 │ │ │ │ + beq.n 1da128 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1da19c │ │ │ │ - b.n 1da198 │ │ │ │ + bne.n 1da12c │ │ │ │ + b.n 1da128 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da198 │ │ │ │ + beq.n 1da128 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da1c2 │ │ │ │ - b.n 1da198 │ │ │ │ + bne.n 1da152 │ │ │ │ + b.n 1da128 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da198 │ │ │ │ + beq.n 1da128 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da170 │ │ │ │ + beq.n 1da100 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da1e8 │ │ │ │ - b.n 1da198 │ │ │ │ + bne.n 1da178 │ │ │ │ + b.n 1da128 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da500 │ │ │ │ + beq.w 1da490 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1da536 │ │ │ │ + beq.w 1da4c6 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, sl, [r2, #-20] │ │ │ │ - bhi.w 1da506 │ │ │ │ + bhi.w 1da496 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1da466 │ │ │ │ + bhi.w 1da3f6 │ │ │ │ tbh [pc, r8, 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 │ │ │ │ @@ -542314,17 +542266,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1da500 │ │ │ │ + bne.w 1da490 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1da536 │ │ │ │ + beq.w 1da4c6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542341,21 +542293,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1da500 │ │ │ │ + bne.w 1da490 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1da536 │ │ │ │ + beq.w 1da4c6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da2be │ │ │ │ + b.n 1da24e │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542372,17 +542324,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1da500 │ │ │ │ + bne.w 1da490 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1da536 │ │ │ │ + beq.w 1da4c6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542399,53 +542351,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da500 │ │ │ │ + bne.n 1da490 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1da536 │ │ │ │ + beq.w 1da4c6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da36c │ │ │ │ + b.n 1da2fc │ │ │ │ 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 r7, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da500 │ │ │ │ + bne.n 1da490 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1da536 │ │ │ │ + beq.n 1da4c6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da500 │ │ │ │ + bne.n 1da490 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1da536 │ │ │ │ + beq.n 1da4c6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da416 │ │ │ │ + b.n 1da3a6 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542461,17 +542413,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1da500 │ │ │ │ + bne.n 1da490 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1da536 │ │ │ │ + beq.n 1da4c6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -542486,71 +542438,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1da500 │ │ │ │ + cbnz r3, 1da490 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1da536 │ │ │ │ + beq.n 1da4c6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da46a │ │ │ │ + b.n 1da3fa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1da53c │ │ │ │ + bne.n 1da4cc │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da500 │ │ │ │ + bne.n 1da490 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da252 │ │ │ │ + bne.w 1da1e2 │ │ │ │ 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 1da518 │ │ │ │ + b.n 1da4a8 │ │ │ │ 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 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da6e0 │ │ │ │ + beq.w 1da670 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da5ee │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -542560,15 +542512,15 @@ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r6, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1da6e8 │ │ │ │ + beq.w 1da678 │ │ │ │ lsr.w r1, r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ orrs r3, r1 │ │ │ │ adds.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r7, r1, r6 │ │ │ │ @@ -542580,17 +542532,17 @@ │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r8, [r8, #24] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1da648 │ │ │ │ + bhi.n 1da5d8 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1da75e │ │ │ │ + bhi.w 1da6ee │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -542622,43 +542574,43 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r8, r3, r8 │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1da6e0 │ │ │ │ + bne.n 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da5ba │ │ │ │ + bne.n 1da54a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1da6e0 │ │ │ │ + bne.n 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da5ee │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1da6e0 │ │ │ │ + beq.n 1da670 │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r8 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1da69a │ │ │ │ + b.n 1da62a │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da5ee │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ @@ -542671,34 +542623,34 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 1da696 │ │ │ │ + beq.n 1da626 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1da5e4 │ │ │ │ + b.n 1da574 │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1da6e0 │ │ │ │ + bne.n 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da5ee │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1da6e0 │ │ │ │ + beq.n 1da670 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, ip, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -542712,49 +542664,49 @@ │ │ │ │ lsr.w ip, r1, r5 │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1da6e0 │ │ │ │ + bne.n 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1da5c0 │ │ │ │ - b.n 1da65e │ │ │ │ + bne.w 1da550 │ │ │ │ + b.n 1da5ee │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1da79c │ │ │ │ + b.n 1da72c │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 1da6e0 │ │ │ │ + bne.n 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1da65e │ │ │ │ + beq.w 1da5ee │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1da6e0 │ │ │ │ + beq.n 1da670 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -542772,19 +542724,19 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1da6e0 │ │ │ │ + bne.w 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1da780 │ │ │ │ - b.n 1da65e │ │ │ │ + bne.n 1da710 │ │ │ │ + b.n 1da5ee │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ @@ -542793,20 +542745,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1da6e0 │ │ │ │ + bne.w 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1da65e │ │ │ │ + beq.w 1da5ee │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1da6e0 │ │ │ │ + beq.w 1da670 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb r9, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -542824,56 +542776,56 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1da6e0 │ │ │ │ + bne.w 1da670 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1da65e │ │ │ │ + beq.w 1da5ee │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n 1da830 │ │ │ │ + b.n 1da7c0 │ │ │ │ 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 r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da9fa │ │ │ │ + beq.w 1da98a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daa58 │ │ │ │ + beq.w 1da9e8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r7, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ ldrb.w lr, [r8, #13] │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1da93a │ │ │ │ + beq.n 1da8ca │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r1, r0 │ │ │ │ @@ -542885,23 +542837,23 @@ │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ add.w r0, r0, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r7, r4 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - bhi.n 1da998 │ │ │ │ + bhi.n 1da928 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1daa5e │ │ │ │ + bhi.n 1da9ee │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1dab5c ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1daaec ) │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ subs r4, #123 @ 0x7b │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ @@ -542921,51 +542873,51 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w lr, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 1da9fa │ │ │ │ + bne.n 1da98a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da988 │ │ │ │ + beq.n 1da918 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r3, #5 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - b.n 1da998 │ │ │ │ + b.n 1da928 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1da9fa │ │ │ │ + bne.n 1da98a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1dab00 │ │ │ │ + bne.w 1daa90 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1da9fa │ │ │ │ + bne.n 1da98a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da9fa │ │ │ │ + beq.n 1da98a │ │ │ │ ldrb.w r3, [r7, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ @@ -542974,131 +542926,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 1da9fa │ │ │ │ + bne.n 1da98a │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1da926 │ │ │ │ + bne.w 1da8b6 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1da9fa │ │ │ │ + bne.n 1da98a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da9fa │ │ │ │ + beq.n 1da98a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1daa92 │ │ │ │ + b.n 1daa22 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1daa8e │ │ │ │ - b.n 1da9fa │ │ │ │ + beq.n 1daa1e │ │ │ │ + b.n 1da98a │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1da9fa │ │ │ │ + bne.n 1da98a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1da9fa │ │ │ │ + beq.n 1da98a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1daae4 │ │ │ │ + b.n 1daa74 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1daae0 │ │ │ │ - b.n 1da9fa │ │ │ │ + beq.n 1daa70 │ │ │ │ + b.n 1da98a │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1dab1e │ │ │ │ + b.n 1daaae │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daa58 │ │ │ │ + beq.n 1da9e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1dab1a │ │ │ │ - b.n 1da9fa │ │ │ │ + beq.n 1daaaa │ │ │ │ + b.n 1da98a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dac40 │ │ │ │ + beq.n 1dabd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r1, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r7, ip │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1dad16 │ │ │ │ + beq.w 1daca6 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ adds.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ @@ -543113,17 +543065,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ ldrd sl, r0, [r0, #-20] │ │ │ │ - bhi.n 1dac0a │ │ │ │ + bhi.n 1dab9a │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1dac8c │ │ │ │ + bhi.n 1dac1c │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [r3, r6] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ cmp r6, #81 @ 0x51 │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ @@ -543136,167 +543088,167 @@ │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ and.w sl, lr, sl │ │ │ │ ands r2, r0 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1dab88 │ │ │ │ + bne.n 1dab18 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ - b.n 1dac32 │ │ │ │ + b.n 1dabc2 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1dac2e │ │ │ │ + beq.n 1dabbe │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ uxtb.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1dad74 │ │ │ │ + beq.w 1dad04 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1dac52 │ │ │ │ + b.n 1dabe2 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1dad5a │ │ │ │ + beq.n 1dacea │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ and.w sl, r0, sl │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1dac98 │ │ │ │ + b.n 1dac28 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ uxth.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1dad8a │ │ │ │ + beq.n 1dad1a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dac1a │ │ │ │ + beq.n 1dabaa │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1dacde │ │ │ │ + b.n 1dac6e │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1dabc8 │ │ │ │ + b.n 1dab58 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1dac40 │ │ │ │ + bne.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dac1a │ │ │ │ + beq.w 1dabaa │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1dac20 │ │ │ │ + bne.w 1dabb0 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dac40 │ │ │ │ + bne.w 1dabd0 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1dabca │ │ │ │ - b.n 1dac1a │ │ │ │ + bne.w 1dab5a │ │ │ │ + b.n 1dabaa │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dac1a │ │ │ │ + beq.w 1dabaa │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dad54 │ │ │ │ - b.n 1dac40 │ │ │ │ + beq.n 1dace4 │ │ │ │ + b.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dac1a │ │ │ │ + beq.w 1dabaa │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dad6e │ │ │ │ - b.n 1dac40 │ │ │ │ + beq.n 1dacfe │ │ │ │ + b.n 1dabd0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1dac1a │ │ │ │ + beq.w 1dabaa │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dad84 │ │ │ │ - b.n 1dac40 │ │ │ │ + beq.n 1dad14 │ │ │ │ + b.n 1dabd0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dae9a │ │ │ │ + beq.n 1dae2a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r4, r7 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ @@ -543305,31 +543257,31 @@ │ │ │ │ mov.w sl, sl, lsr #1 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, sl, #63 @ 0x3f │ │ │ │ lsl.w r5, r7, r6 │ │ │ │ lsls r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1dae76 │ │ │ │ + beq.n 1dae06 │ │ │ │ sub.w r0, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ adds.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1dae5e │ │ │ │ + bhi.n 1dadee │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1daf64 │ │ │ │ + bhi.w 1daef4 │ │ │ │ tbb [pc, r8] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ ldrsh r3, [r2, r2] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -543342,175 +543294,175 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ and.w ip, ip, r3 │ │ │ │ ands r0, r1 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1dadf8 │ │ │ │ + bne.n 1dad88 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1dae1c │ │ │ │ + b.n 1dadac │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1dae8c │ │ │ │ + b.n 1dae1c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1dae88 │ │ │ │ + beq.n 1dae18 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ ands.w r3, ip, r3 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1daf6c │ │ │ │ + beq.n 1daefc │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ bic.w r1, r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1dadfe │ │ │ │ - b.n 1dae6e │ │ │ │ + bne.n 1dad8e │ │ │ │ + b.n 1dadfe │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1daf9e │ │ │ │ + bne.n 1daf2e │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1daed2 │ │ │ │ - b.n 1dae9a │ │ │ │ + beq.n 1dae62 │ │ │ │ + b.n 1dae2a │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1daf80 │ │ │ │ + bne.n 1daf10 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1daf06 │ │ │ │ - b.n 1dae9a │ │ │ │ + beq.n 1dae96 │ │ │ │ + b.n 1dae2a │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1dae80 │ │ │ │ + bne.n 1dae10 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1dae6e │ │ │ │ + beq.n 1dadfe │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1daf3a │ │ │ │ - b.n 1dae9a │ │ │ │ + beq.n 1daeca │ │ │ │ + b.n 1dae2a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dae9a │ │ │ │ + bne.n 1dae2a │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1daf6c │ │ │ │ - b.n 1dae6e │ │ │ │ + bne.n 1daefc │ │ │ │ + b.n 1dadfe │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1daf8e │ │ │ │ + b.n 1daf1e │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1dae6e │ │ │ │ + beq.w 1dadfe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1daf88 │ │ │ │ - b.n 1dae9a │ │ │ │ + beq.n 1daf18 │ │ │ │ + b.n 1dae2a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1dafac │ │ │ │ + b.n 1daf3c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1dae6e │ │ │ │ + beq.w 1dadfe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1dafa6 │ │ │ │ - b.n 1dae9a │ │ │ │ + beq.n 1daf36 │ │ │ │ + b.n 1dae2a │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db388 │ │ │ │ + beq.w 1db318 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1db3fc │ │ │ │ + beq.w 1db38c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r7, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, fp, [r2, #-20] │ │ │ │ - bhi.w 1db38e │ │ │ │ + bhi.w 1db31e │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db26a │ │ │ │ + bhi.w 1db1fa │ │ │ │ tbh [pc, r6, 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 │ │ │ │ @@ -543541,15 +543493,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 1db388 │ │ │ │ + beq.w 1db318 │ │ │ │ blx 54d90 <__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 │ │ │ │ @@ -543573,23 +543525,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 1db388 │ │ │ │ + bne.w 1db318 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db3fc │ │ │ │ + beq.w 1db38c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db388 │ │ │ │ + beq.w 1db318 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543612,27 +543564,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db388 │ │ │ │ + bne.w 1db318 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db3fc │ │ │ │ + beq.w 1db38c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db06a │ │ │ │ + b.n 1daffa │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db388 │ │ │ │ + beq.w 1db318 │ │ │ │ blx 54d90 <__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 │ │ │ │ @@ -543656,23 +543608,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 1db388 │ │ │ │ + bne.w 1db318 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db3fc │ │ │ │ + beq.w 1db38c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db388 │ │ │ │ + beq.w 1db318 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543695,25 +543647,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db388 │ │ │ │ + bne.w 1db318 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db3fc │ │ │ │ + beq.w 1db38c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db16c │ │ │ │ + b.n 1db0fc │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db388 │ │ │ │ + beq.w 1db318 │ │ │ │ blx 552b0 <__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 │ │ │ │ @@ -543737,22 +543689,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 1db388 │ │ │ │ + bne.n 1db318 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db3fc │ │ │ │ + beq.w 1db38c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db388 │ │ │ │ + beq.n 1db318 │ │ │ │ mov r0, r5 │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -543774,59 +543726,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1db388 │ │ │ │ + cbnz r3, 1db318 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1db3fc │ │ │ │ + beq.n 1db38c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db26e │ │ │ │ + b.n 1db1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1db3fc │ │ │ │ + beq.n 1db38c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1db388 │ │ │ │ + cbz r5, 1db318 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1db388 │ │ │ │ + beq.n 1db318 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1db3fc │ │ │ │ + beq.n 1db38c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db35e │ │ │ │ + bne.n 1db2ee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, fp │ │ │ │ - beq.n 1db388 │ │ │ │ + beq.n 1db318 │ │ │ │ mov r1, fp │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1db3ba │ │ │ │ + cbz r5, 1db34a │ │ │ │ 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 1db402 │ │ │ │ + bne.n 1db392 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r2 │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -543836,17 +543788,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db388 │ │ │ │ + bne.n 1db318 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1db004 │ │ │ │ + bne.w 1daf94 │ │ │ │ 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 │ │ │ │ @@ -543864,40 +543816,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1db3ea │ │ │ │ + b.n 1db37a │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db45e │ │ │ │ + beq.n 1db3ee │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db508 │ │ │ │ + beq.n 1db498 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1db4ce │ │ │ │ + bhi.n 1db45e │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1db4f8 │ │ │ │ + bhi.n 1db488 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -543908,70 +543860,70 @@ │ │ │ │ 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, r1 │ │ │ │ - bne.n 1db478 │ │ │ │ + bne.n 1db408 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db4ba │ │ │ │ + beq.n 1db44a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 1db504 │ │ │ │ + bcc.n 1db494 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db4ba │ │ │ │ + beq.n 1db44a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1db4ce │ │ │ │ + bhi.n 1db45e │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1db4be │ │ │ │ + bls.n 1db44e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db51e │ │ │ │ + beq.n 1db4ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db61e │ │ │ │ + beq.n 1db5ae │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd lr, r3, [r3, #-20] │ │ │ │ - bhi.n 1db572 │ │ │ │ + bhi.n 1db502 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1db594 │ │ │ │ + bhi.n 1db524 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ ldrsb r1, [r4, r4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -543983,89 +543935,89 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp.w lr, #32 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db5b0 │ │ │ │ + bcs.n 1db540 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1db534 │ │ │ │ + bne.n 1db4c4 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db5b0 │ │ │ │ + bhi.n 1db540 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bls.n 1db584 │ │ │ │ + bls.n 1db514 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1db5b4 │ │ │ │ - b.n 1db580 │ │ │ │ + bne.n 1db544 │ │ │ │ + b.n 1db510 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxth.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db5b0 │ │ │ │ + bhi.n 1db540 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1db5c2 │ │ │ │ - b.n 1db5b0 │ │ │ │ + bls.n 1db552 │ │ │ │ + b.n 1db540 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db5b0 │ │ │ │ + bhi.n 1db540 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db580 │ │ │ │ + beq.n 1db510 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1db5f0 │ │ │ │ - b.n 1db5b0 │ │ │ │ + bls.n 1db580 │ │ │ │ + b.n 1db540 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db636 │ │ │ │ + beq.n 1db5c6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db748 │ │ │ │ + beq.w 1db6d8 │ │ │ │ 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 r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -544074,18 +544026,18 @@ │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 1db69c │ │ │ │ + bhi.n 1db62c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1db6bc │ │ │ │ + bhi.n 1db64c │ │ │ │ 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 │ │ │ │ @@ -544102,121 +544054,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1db658 │ │ │ │ + bne.n 1db5e8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db6ac │ │ │ │ + beq.n 1db63c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552b0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1db6b2 │ │ │ │ - b.n 1db6ac │ │ │ │ + bne.n 1db642 │ │ │ │ + b.n 1db63c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db6ac │ │ │ │ + beq.n 1db63c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1db6e0 │ │ │ │ - b.n 1db6ac │ │ │ │ + bne.n 1db670 │ │ │ │ + b.n 1db63c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db6ac │ │ │ │ + beq.n 1db63c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54d90 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db626 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1db714 │ │ │ │ - b.n 1db6ac │ │ │ │ + bne.n 1db6a4 │ │ │ │ + b.n 1db63c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1db7f8 ) │ │ │ │ + ldr r0, [pc, #160] @ (1db788 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1db78e │ │ │ │ + bne.n 1db71e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db7ee │ │ │ │ - ldr.w lr, [pc, #140] @ 1db7fc │ │ │ │ + beq.n 1db77e │ │ │ │ + ldr.w lr, [pc, #140] @ 1db78c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r0, lr, r4, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 1db792 │ │ │ │ + beq.n 1db722 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r1, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 1db7e2 │ │ │ │ + bhi.n 1db772 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1db7e2 │ │ │ │ + bhi.n 1db772 │ │ │ │ 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 │ │ │ │ @@ -544228,52 +544180,52 @@ │ │ │ │ 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 1db78e │ │ │ │ + beq.n 1db71e │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1db7a6 │ │ │ │ + bne.n 1db736 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1db7e6 │ │ │ │ + b.n 1db776 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #640] @ (1dba7c ) │ │ │ │ + ldr r1, [pc, #64] @ (1db7cc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db812 │ │ │ │ + beq.n 1db7a2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db956 │ │ │ │ + beq.w 1db8e6 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1db87e │ │ │ │ + bhi.n 1db80e │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1db908 │ │ │ │ + bhi.n 1db898 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ asrs r3, r3, #9 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -544285,118 +544237,118 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1db834 │ │ │ │ + bne.n 1db7c4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1db89c │ │ │ │ + b.n 1db82c │ │ │ │ movs r7, #0 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1db89a │ │ │ │ + bcs.n 1db82a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1db8b2 │ │ │ │ + bge.n 1db842 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1db872 │ │ │ │ + beq.n 1db802 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db87a │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1db95a │ │ │ │ + blt.n 1db8ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1db89a │ │ │ │ + bne.n 1db82a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db87a │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1db880 │ │ │ │ + bhi.n 1db810 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1db8a2 │ │ │ │ + bpl.n 1db832 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1db8f8 │ │ │ │ - b.n 1db89a │ │ │ │ + beq.n 1db888 │ │ │ │ + b.n 1db82a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1db8a0 │ │ │ │ + bge.n 1db830 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1db8e8 │ │ │ │ - b.n 1db87a │ │ │ │ + bne.n 1db878 │ │ │ │ + b.n 1db80a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db89a │ │ │ │ + bcs.n 1db82a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1db974 │ │ │ │ + bcc.n 1db904 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1db89a │ │ │ │ + bne.n 1db82a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db87a │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1db89a │ │ │ │ + bcs.n 1db82a │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1db8fe │ │ │ │ - b.n 1db87a │ │ │ │ + bne.n 1db88e │ │ │ │ + b.n 1db80a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1db8dc │ │ │ │ + b.n 1db86c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db87a │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bls.n 1db8dc │ │ │ │ - b.n 1db880 │ │ │ │ + bls.n 1db86c │ │ │ │ + b.n 1db810 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1db87a │ │ │ │ + beq.n 1db80a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1db908 │ │ │ │ + b.n 1db898 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db996 │ │ │ │ + beq.n 1db926 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbbaa │ │ │ │ + beq.w 1dbb3a │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ mov r7, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -544404,238 +544356,238 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dba18 │ │ │ │ + bhi.n 1db9a8 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dbb78 │ │ │ │ + bhi.w 1dbb08 │ │ │ │ tbb [pc, r8] │ │ │ │ ldmia r7, {r0, r1, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r0, pc, #828 @ (adr r0, 1dbd20 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dbcb0 ) │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ subs r4, #207 @ 0xcf │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dba52 │ │ │ │ + bls.n 1db9e2 │ │ │ │ mov.w lr, #1 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbac0 │ │ │ │ + bcs.n 1dba50 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dbabc │ │ │ │ + blt.n 1dba4c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dba4a │ │ │ │ + blt.n 1db9da │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dbac0 │ │ │ │ + bne.n 1dba50 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1db9b8 │ │ │ │ + bne.n 1db948 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbac2 │ │ │ │ + b.n 1dba52 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dba64 │ │ │ │ + b.n 1db9f4 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r3, [lr, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 1dbac0 │ │ │ │ + bcs.n 1dba50 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dbbae │ │ │ │ + bne.w 1dbb3e │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w r4, lr, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbac0 │ │ │ │ + bcs.n 1dba50 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dba56 │ │ │ │ + beq.n 1db9e6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1db9fa │ │ │ │ + beq.n 1db98a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbac0 │ │ │ │ + bne.n 1dba50 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbac6 │ │ │ │ + bne.n 1dba56 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbae0 │ │ │ │ + b.n 1dba70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbac0 │ │ │ │ + bne.n 1dba50 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbb00 │ │ │ │ + bne.n 1dba90 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbb1a │ │ │ │ + b.n 1dbaaa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbac0 │ │ │ │ + bne.n 1dba50 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dba4e │ │ │ │ + beq.n 1db9de │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r5, r4, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dbac0 │ │ │ │ + bcs.n 1dba50 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dba4e │ │ │ │ + beq.w 1db9de │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dbac0 │ │ │ │ + bcs.n 1dba50 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbb3a │ │ │ │ + bne.n 1dbaca │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dba4e │ │ │ │ + beq.w 1db9de │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbb78 │ │ │ │ + b.n 1dbb08 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbac0 │ │ │ │ + bne.n 1dba50 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dba4e │ │ │ │ + beq.w 1db9de │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.w 1dbac0 │ │ │ │ + bcs.w 1dba50 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dba8a │ │ │ │ - b.n 1dbbb2 │ │ │ │ + beq.w 1dba1a │ │ │ │ + b.n 1dbb42 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbbfe │ │ │ │ + beq.n 1dbb8e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbda0 │ │ │ │ + beq.w 1dbd30 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbc6c │ │ │ │ + bhi.n 1dbbfc │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dbd9c │ │ │ │ + bhi.w 1dbd2c │ │ │ │ tbb [pc, lr] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ asrs r6, r5, #10 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ @@ -544647,494 +544599,494 @@ │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dbc20 │ │ │ │ + bne.n 1dbbb0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbc8e │ │ │ │ + b.n 1dbc1e │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc8c │ │ │ │ + bcs.n 1dbc1c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dbcba │ │ │ │ + bge.n 1dbc4a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbc60 │ │ │ │ + beq.n 1dbbf0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbc68 │ │ │ │ + beq.n 1dbbf8 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc8c │ │ │ │ + bcs.n 1dbc1c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dbdb6 │ │ │ │ + blt.n 1dbd46 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbc8c │ │ │ │ + bne.n 1dbc1c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbc68 │ │ │ │ + beq.n 1dbbf8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbc6e │ │ │ │ + bhi.n 1dbbfe │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc8c │ │ │ │ + bcs.n 1dbc1c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbc94 │ │ │ │ + bcc.n 1dbc24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbd3c │ │ │ │ - b.n 1dbc8c │ │ │ │ + beq.n 1dbccc │ │ │ │ + b.n 1dbc1c │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbc8c │ │ │ │ + bcs.n 1dbc1c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbc92 │ │ │ │ + bcc.n 1dbc22 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dbd10 │ │ │ │ - b.n 1dbc68 │ │ │ │ + bne.n 1dbca0 │ │ │ │ + b.n 1dbbf8 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.n 1dbc8c │ │ │ │ + bcs.n 1dbc1c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dbda4 │ │ │ │ + bcc.n 1dbd34 │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dbc8c │ │ │ │ + bne.n 1dbc1c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbc68 │ │ │ │ + beq.w 1dbbf8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.w 1dbc8c │ │ │ │ + bcs.w 1dbc1c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dbd42 │ │ │ │ - b.n 1dbc68 │ │ │ │ + bne.n 1dbcd2 │ │ │ │ + b.n 1dbbf8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbce4 │ │ │ │ + b.n 1dbc74 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbc68 │ │ │ │ + beq.w 1dbbf8 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbd4c │ │ │ │ + b.n 1dbcdc │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dbc68 │ │ │ │ + beq.w 1dbbf8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dbce4 │ │ │ │ - b.n 1dbc6e │ │ │ │ + bls.n 1dbc74 │ │ │ │ + b.n 1dbbfe │ │ │ │ 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 r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1dc0dc │ │ │ │ + beq.w 1dc06c │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dbe08 │ │ │ │ + b.n 1dbd98 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc0dc │ │ │ │ + beq.w 1dc06c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dbdfe │ │ │ │ + bne.n 1dbd8e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbdf8 │ │ │ │ + bne.n 1dbd88 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dbdfe │ │ │ │ + beq.n 1dbd8e │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dbe4a │ │ │ │ + b.n 1dbdda │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc0d0 │ │ │ │ + beq.w 1dc060 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dbe40 │ │ │ │ + bne.n 1dbdd0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbe3a │ │ │ │ + bne.n 1dbdca │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dbe40 │ │ │ │ + beq.n 1dbdd0 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dbe94 │ │ │ │ + b.n 1dbe24 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc0c0 │ │ │ │ + beq.w 1dc050 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dbe86 │ │ │ │ + bne.n 1dbe16 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbe80 │ │ │ │ + bne.n 1dbe10 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dbe86 │ │ │ │ + beq.n 1dbe16 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dbee2 │ │ │ │ + b.n 1dbe72 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc0ac │ │ │ │ + beq.w 1dc03c │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dbed4 │ │ │ │ + bne.n 1dbe64 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbece │ │ │ │ + bne.n 1dbe5e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dbed4 │ │ │ │ + beq.n 1dbe64 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dbf2c │ │ │ │ + b.n 1dbebc │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc092 │ │ │ │ + beq.w 1dc022 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dbf22 │ │ │ │ + bne.n 1dbeb2 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r5, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbf1c │ │ │ │ + bne.n 1dbeac │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dbf22 │ │ │ │ + beq.n 1dbeb2 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dbf78 │ │ │ │ + b.n 1dbf08 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc07c │ │ │ │ + bne.w 1dc00c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc084 │ │ │ │ + beq.w 1dc014 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dbf6a │ │ │ │ + bne.n 1dbefa │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc07c │ │ │ │ + bne.n 1dc00c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbf64 │ │ │ │ + bne.n 1dbef4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dbf6a │ │ │ │ + beq.n 1dbefa │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dbfb4 │ │ │ │ + b.n 1dbf44 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc07c │ │ │ │ + bne.n 1dc00c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dbf6a │ │ │ │ + beq.n 1dbefa │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dbfac │ │ │ │ + bne.n 1dbf3c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc07c │ │ │ │ + bne.n 1dc00c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dbfa8 │ │ │ │ + bne.n 1dbf38 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dbfac │ │ │ │ + beq.n 1dbf3c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dbff0 │ │ │ │ + b.n 1dbf80 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc07a │ │ │ │ + bne.n 1dc00a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbfac │ │ │ │ + beq.n 1dbf3c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dbfe8 │ │ │ │ + bne.n 1dbf78 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc07a │ │ │ │ + bne.n 1dc00a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dbfe4 │ │ │ │ + bne.n 1dbf74 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dbfe8 │ │ │ │ + beq.n 1dbf78 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dc034 │ │ │ │ + b.n 1dbfc4 │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc07a │ │ │ │ + bne.n 1dc00a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dbfe8 │ │ │ │ + beq.n 1dbf78 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dc028 │ │ │ │ + bne.n 1dbfb8 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc07a │ │ │ │ + bne.n 1dc00a │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc022 │ │ │ │ + bne.n 1dbfb2 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dbdd4 │ │ │ │ + bl 1dbd64 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc028 │ │ │ │ + bne.n 1dbfb8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc07c │ │ │ │ + b.n 1dc00c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r7, [sp] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 1dbf2c │ │ │ │ + bne.w 1dbebc │ │ │ │ mov r5, fp │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 1dbee2 │ │ │ │ + bne.w 1dbe72 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dbe94 │ │ │ │ + bne.w 1dbe24 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dbe4a │ │ │ │ + bne.w 1dbdda │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dbe08 │ │ │ │ + bne.w 1dbd98 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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, #224] @ 1dc1e0 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc170 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc1b4 │ │ │ │ + beq.n 1dc144 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc1b4 │ │ │ │ - ldr r3, [pc, #200] @ (1dc1e4 ) │ │ │ │ + beq.n 1dc144 │ │ │ │ + ldr r3, [pc, #200] @ (1dc174 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1dc188 │ │ │ │ + bhi.n 1dc118 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc1c4 │ │ │ │ + bls.n 1dc154 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc1c4 │ │ │ │ + bpl.n 1dc154 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, ip, [r2, #-20] │ │ │ │ - bhi.n 1dc1d8 │ │ │ │ + bhi.n 1dc168 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc1d2 │ │ │ │ + bhi.n 1dc162 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -545145,649 +545097,649 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1dc1c4 │ │ │ │ + bne.n 1dc154 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 1e1d5c │ │ │ │ + bl 1e1cec │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc1c4 │ │ │ │ + beq.n 1dc154 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc128 │ │ │ │ + bne.n 1dc0b8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1dc1ae │ │ │ │ + bne.n 1dc13e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc1c0 │ │ │ │ + b.n 1dc150 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc1c0 │ │ │ │ + b.n 1dc150 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc1c0 │ │ │ │ + b.n 1dc150 │ │ │ │ nop │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r9, [pc, #636] @ 1dc478 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dc408 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc294 │ │ │ │ + beq.n 1dc224 │ │ │ │ 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 1dc28c │ │ │ │ + bne.n 1dc21c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc25c │ │ │ │ + cbz r3, 1dc1ec │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc3cc │ │ │ │ + beq.w 1dc35c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc252 │ │ │ │ + bne.n 1dc1e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc252 │ │ │ │ + bls.n 1dc1e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ 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 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc28c │ │ │ │ + beq.n 1dc21c │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1dc29e │ │ │ │ - cbnz r7, 1dc2a4 │ │ │ │ - bl 1e385c │ │ │ │ - cbnz r0, 1dc2a4 │ │ │ │ - ldr r3, [pc, #516] @ (1dc47c ) │ │ │ │ + bne.n 1dc22e │ │ │ │ + cbnz r7, 1dc234 │ │ │ │ + bl 1e37ec │ │ │ │ + cbnz r0, 1dc234 │ │ │ │ + ldr r3, [pc, #516] @ (1dc40c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1dc252 │ │ │ │ + bne.n 1dc1e2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc218 │ │ │ │ + bne.n 1dc1a8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc26e │ │ │ │ + bne.n 1dc1fe │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc274 │ │ │ │ + beq.n 1dc204 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc28c │ │ │ │ + beq.n 1dc21c │ │ │ │ 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 1dc344 │ │ │ │ + bmi.n 1dc2d4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc308 │ │ │ │ + cbz r3, 1dc298 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc448 │ │ │ │ + beq.w 1dc3d8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc2f8 │ │ │ │ + bne.n 1dc288 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc2f8 │ │ │ │ + bls.n 1dc288 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ 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 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc344 │ │ │ │ - ldr r3, [pc, #384] @ (1dc47c ) │ │ │ │ + beq.n 1dc2d4 │ │ │ │ + ldr r3, [pc, #384] @ (1dc40c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc27a │ │ │ │ + b.n 1dc20a │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1dc34e │ │ │ │ - cbnz r3, 1dc354 │ │ │ │ + bne.n 1dc2de │ │ │ │ + cbnz r3, 1dc2e4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e385c │ │ │ │ + bl 1e37ec │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc354 │ │ │ │ - ldr r1, [pc, #336] @ (1dc47c ) │ │ │ │ + cbnz r0, 1dc2e4 │ │ │ │ + ldr r1, [pc, #336] @ (1dc40c ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ 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 1dc45e │ │ │ │ + bne.w 1dc3ee │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc2c0 │ │ │ │ - b.n 1dc28c │ │ │ │ + bne.n 1dc250 │ │ │ │ + b.n 1dc21c │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc31a │ │ │ │ + bne.n 1dc2aa │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc328 │ │ │ │ + beq.n 1dc2b8 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc344 │ │ │ │ + beq.n 1dc2d4 │ │ │ │ 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 1dc410 │ │ │ │ + bmi.n 1dc3a0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dc428 │ │ │ │ + beq.n 1dc3b8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dc454 │ │ │ │ + beq.n 1dc3e4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dc3b6 │ │ │ │ + bne.n 1dc346 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dc3b6 │ │ │ │ + bls.n 1dc346 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ 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 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc410 │ │ │ │ + beq.n 1dc3a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dc47c ) │ │ │ │ + ldr r1, [pc, #188] @ (1dc40c ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc32e │ │ │ │ + b.n 1dc2be │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc252 │ │ │ │ + bhi.w 1dc1e2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc218 │ │ │ │ - b.n 1dc294 │ │ │ │ + bne.w 1dc1a8 │ │ │ │ + b.n 1dc224 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc43e │ │ │ │ + bne.n 1dc3ce │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dc3f6 │ │ │ │ + beq.n 1dc386 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc1e8 │ │ │ │ - cbnz r0, 1dc410 │ │ │ │ - ldr r1, [pc, #132] @ (1dc47c ) │ │ │ │ + bl 1dc178 │ │ │ │ + cbnz r0, 1dc3a0 │ │ │ │ + ldr r1, [pc, #132] @ (1dc40c ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ 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 1dc468 │ │ │ │ + bne.n 1dc3f8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc378 │ │ │ │ + bne.n 1dc308 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc344 │ │ │ │ + b.n 1dc2d4 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1dc3e2 │ │ │ │ + bne.n 1dc372 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dc3e8 │ │ │ │ - bl 1e385c │ │ │ │ + bne.n 1dc378 │ │ │ │ + bl 1e37ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc3e8 │ │ │ │ - b.n 1dc3f6 │ │ │ │ + bne.n 1dc378 │ │ │ │ + b.n 1dc386 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc2f8 │ │ │ │ - b.n 1dc344 │ │ │ │ + bhi.w 1dc288 │ │ │ │ + b.n 1dc2d4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dc3b6 │ │ │ │ - b.n 1dc410 │ │ │ │ + bhi.n 1dc346 │ │ │ │ + b.n 1dc3a0 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc27a │ │ │ │ + b.n 1dc20a │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc32e │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + b.n 1dc2be │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #856] @ (1dc7ec ) │ │ │ │ + ldr r3, [pc, #856] @ (1dc77c ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dc678 │ │ │ │ + beq.w 1dc608 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dc66a │ │ │ │ + bne.w 1dc5fa │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc682 │ │ │ │ + beq.w 1dc612 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc6ec │ │ │ │ + beq.w 1dc67c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc4f4 │ │ │ │ + bne.n 1dc484 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc4f4 │ │ │ │ + bls.n 1dc484 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ 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 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dc66a │ │ │ │ + beq.w 1dc5fa │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - beq.w 1dc720 │ │ │ │ + beq.w 1dc6b0 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dc726 │ │ │ │ + bne.w 1dc6b6 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dc59e │ │ │ │ + beq.n 1dc52e │ │ │ │ strd r7, r5, [sp, #28] │ │ │ │ subs r5, r4, #4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1dc770 │ │ │ │ + bmi.w 1dc700 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dc750 │ │ │ │ + beq.w 1dc6e0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dc7e0 │ │ │ │ + beq.w 1dc770 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dc574 │ │ │ │ + bne.n 1dc504 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc574 │ │ │ │ + bls.n 1dc504 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dc770 │ │ │ │ - ldr r3, [pc, #632] @ (1dc7f0 ) │ │ │ │ + beq.w 1dc700 │ │ │ │ + ldr r3, [pc, #632] @ (1dc780 ) │ │ │ │ mov r6, r8 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc7d6 │ │ │ │ + bne.w 1dc766 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc7c8 │ │ │ │ + beq.w 1dc758 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dc59e │ │ │ │ + bmi.n 1dc52e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc4fe │ │ │ │ + beq.n 1dc48e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc740 │ │ │ │ + beq.w 1dc6d0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc5e2 │ │ │ │ + bne.n 1dc572 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc5e2 │ │ │ │ + bls.n 1dc572 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ 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 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc59e │ │ │ │ - ldr r3, [pc, #524] @ (1dc7f0 ) │ │ │ │ + beq.n 1dc52e │ │ │ │ + ldr r3, [pc, #524] @ (1dc780 ) │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ 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 1dc7cc │ │ │ │ + bne.w 1dc75c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dc74c │ │ │ │ + beq.w 1dc6dc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dc604 │ │ │ │ + bmi.n 1dc594 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc6c4 │ │ │ │ + beq.n 1dc654 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc786 │ │ │ │ + beq.w 1dc716 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc648 │ │ │ │ + bne.n 1dc5d8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc648 │ │ │ │ + bls.n 1dc5d8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e3cc0 │ │ │ │ + bl 1e3c50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc604 │ │ │ │ - ldr r3, [pc, #420] @ (1dc7f0 ) │ │ │ │ + beq.n 1dc594 │ │ │ │ + ldr r3, [pc, #420] @ (1dc780 ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dc4f4 │ │ │ │ + bne.w 1dc484 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc4ac │ │ │ │ + bne.w 1dc43c │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 1dc6ae │ │ │ │ - cbz r4, 1dc6b4 │ │ │ │ + bne.n 1dc63e │ │ │ │ + cbz r4, 1dc644 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc66a │ │ │ │ + beq.n 1dc5fa │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dc60e │ │ │ │ + b.n 1dc59e │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dc696 │ │ │ │ - bl 1e385c │ │ │ │ + beq.n 1dc626 │ │ │ │ + bl 1e37ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc696 │ │ │ │ - ldr r3, [pc, #304] @ (1dc7f0 ) │ │ │ │ + bne.n 1dc626 │ │ │ │ + ldr r3, [pc, #304] @ (1dc780 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dc656 │ │ │ │ + b.n 1dc5e6 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 1dc706 │ │ │ │ - cbz r2, 1dc70c │ │ │ │ + bne.n 1dc696 │ │ │ │ + cbz r2, 1dc69c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dc604 │ │ │ │ + beq.n 1dc594 │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dc5a8 │ │ │ │ + b.n 1dc538 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc4f4 │ │ │ │ + bhi.w 1dc484 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc4ac │ │ │ │ - b.n 1dc678 │ │ │ │ + bne.w 1dc43c │ │ │ │ + b.n 1dc608 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dc6d6 │ │ │ │ + beq.n 1dc666 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e385c │ │ │ │ + bl 1e37ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc6d6 │ │ │ │ - ldr r3, [pc, #212] @ (1dc7f0 ) │ │ │ │ + bne.n 1dc666 │ │ │ │ + ldr r3, [pc, #212] @ (1dc780 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dc5ee │ │ │ │ + b.n 1dc57e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dc518 │ │ │ │ + bne.w 1dc4a8 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e385c │ │ │ │ + bl 1e37ec │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc518 │ │ │ │ - ldr r3, [pc, #180] @ (1dc7f0 ) │ │ │ │ + bne.w 1dc4a8 │ │ │ │ + ldr r3, [pc, #180] @ (1dc780 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dc588 │ │ │ │ + b.n 1dc518 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc5e2 │ │ │ │ - b.n 1dc59e │ │ │ │ + bhi.w 1dc572 │ │ │ │ + b.n 1dc52e │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dc66a │ │ │ │ + b.n 1dc5fa │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r2, asr #5 │ │ │ │ - beq.n 1dc792 │ │ │ │ + beq.n 1dc722 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc796 │ │ │ │ + bne.n 1dc726 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc1e8 │ │ │ │ - cbz r0, 1dc79e │ │ │ │ + bl 1dc178 │ │ │ │ + cbz r0, 1dc72e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc534 │ │ │ │ + bne.w 1dc4c4 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dc59e │ │ │ │ + b.n 1dc52e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc648 │ │ │ │ - b.n 1dc604 │ │ │ │ + bhi.w 1dc5d8 │ │ │ │ + b.n 1dc594 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc766 │ │ │ │ - bl 1e385c │ │ │ │ + bne.n 1dc6f6 │ │ │ │ + bl 1e37ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc766 │ │ │ │ - ldr r0, [pc, #80] @ (1dc7f0 ) │ │ │ │ + bne.n 1dc6f6 │ │ │ │ + ldr r0, [pc, #80] @ (1dc780 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ adds r2, r1, r7 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1dc770 │ │ │ │ + beq.n 1dc700 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dc588 │ │ │ │ + b.n 1dc518 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dc604 │ │ │ │ + b.n 1dc594 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dc656 │ │ │ │ + b.n 1dc5e6 │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dc5ee │ │ │ │ + b.n 1dc57e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dc574 │ │ │ │ - b.n 1dc770 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + bhi.w 1dc504 │ │ │ │ + b.n 1dc700 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1dd318 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dd2a8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd31c │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dd2ac │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -545795,15 +545747,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dc9b6 │ │ │ │ + bne.w 1dc946 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -545820,18 +545772,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc8a0 │ │ │ │ + bne.n 1dc830 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd1ec │ │ │ │ + bne.w 1dd17c │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -545861,72 +545813,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dc974 │ │ │ │ + cbnz r0, 1dc904 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dc974 │ │ │ │ + bmi.n 1dc904 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dc98e │ │ │ │ + cbz r5, 1dc91e │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dc9ba │ │ │ │ + bne.n 1dc94a │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dc9d2 │ │ │ │ + bne.n 1dc962 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dc9e2 │ │ │ │ + b.n 1dc972 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dc942 │ │ │ │ + bne.n 1dc8d2 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd2ba │ │ │ │ + bmi.w 1dd24a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd1f8 │ │ │ │ + bne.w 1dd188 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dc95e │ │ │ │ + bpl.n 1dc8ee │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dc962 │ │ │ │ + b.n 1dc8f2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc84e │ │ │ │ + b.n 1dc7de │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd2f6 │ │ │ │ + beq.w 1dd286 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd1f8 │ │ │ │ + beq.w 1dd188 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -545953,15 +545905,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dca60 │ │ │ │ + cbz r5, 1dc9f0 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -545978,46 +545930,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dcaba │ │ │ │ + cbz r0, 1dca4a │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dcacc │ │ │ │ + cbz r0, 1dca5c │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd200 │ │ │ │ + bne.w 1dd190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd2a8 │ │ │ │ + beq.w 1dd238 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd2f0 │ │ │ │ + bne.w 1dd280 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd224 │ │ │ │ + bne.w 1dd1b4 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546056,21 +546008,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dcbe4 │ │ │ │ + cbz r6, 1dcb74 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dcbe4 │ │ │ │ + bne.n 1dcb74 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd2e6 │ │ │ │ + bne.w 1dd276 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546092,33 +546044,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd24e │ │ │ │ + bne.w 1dd1de │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dcc7c │ │ │ │ + cbnz r6, 1dcc0c │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dcc9a │ │ │ │ + cbnz r6, 1dcc2a │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546137,17 +546089,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd228 │ │ │ │ + bne.w 1dd1b8 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd228 │ │ │ │ + bpl.w 1dd1b8 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -546167,17 +546119,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd252 │ │ │ │ + beq.w 1dd1e2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd29a │ │ │ │ + bne.w 1dd22a │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -546198,138 +546150,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dcdc8 │ │ │ │ + cbz r0, 1dcd58 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dcde2 │ │ │ │ + cbz r0, 1dcd72 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dcdf0 │ │ │ │ + cbz r0, 1dcd80 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd278 │ │ │ │ + beq.w 1dd208 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd28a │ │ │ │ + bne.w 1dd21a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd274 │ │ │ │ + bne.w 1dd204 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd270 │ │ │ │ + bne.w 1dd200 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd26c │ │ │ │ + bne.w 1dd1fc │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd268 │ │ │ │ + bne.w 1dd1f8 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd264 │ │ │ │ + bne.w 1dd1f4 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dcef4 │ │ │ │ + cbz r0, 1dce84 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd260 │ │ │ │ + bne.w 1dd1f0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dcf28 │ │ │ │ + cbz r0, 1dceb8 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dcf28 │ │ │ │ + cbz r0, 1dceb8 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd2dc │ │ │ │ + bne.w 1dd26c │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dcf3a │ │ │ │ + cbz r0, 1dceca │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dcf3a │ │ │ │ + cbz r0, 1dceca │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dcf56 │ │ │ │ + cbz r0, 1dcee6 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dcf76 │ │ │ │ + cbz r0, 1dcf06 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dcf76 │ │ │ │ + cbz r5, 1dcf06 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd2d8 │ │ │ │ + bne.w 1dd268 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -546376,47 +546328,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dd046 │ │ │ │ + cbz r0, 1dcfd6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd056 │ │ │ │ + cbz r0, 1dcfe6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd066 │ │ │ │ + cbz r0, 1dcff6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dd07c │ │ │ │ + cbz r0, 1dd00c │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dd08e │ │ │ │ + cbnz r1, 1dd01e │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dd0b2 │ │ │ │ + cbz r1, 1dd042 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -546446,199 +546398,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1dd136 │ │ │ │ + cbz r2, 1dd0c6 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1dd14c │ │ │ │ + cbz r2, 1dd0dc │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dd15e │ │ │ │ + cbz r2, 1dd0ee │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1dd170 │ │ │ │ + cbz r2, 1dd100 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1dd182 │ │ │ │ + cbz r2, 1dd112 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1dd1a0 │ │ │ │ - b.n 1dd1ce │ │ │ │ + cbnz r5, 1dd130 │ │ │ │ + b.n 1dd15e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd1ce │ │ │ │ + cbz r5, 1dd15e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd19a │ │ │ │ - ldr r6, [pc, #376] @ (1dd320 ) │ │ │ │ + beq.n 1dd12a │ │ │ │ + ldr r6, [pc, #376] @ (1dd2b0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd1ce │ │ │ │ + cbz r3, 1dd15e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd1ae │ │ │ │ + bne.n 1dd13e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd1c0 │ │ │ │ - ldr r2, [pc, #340] @ (1dd324 ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd31c ) │ │ │ │ + bne.n 1dd150 │ │ │ │ + ldr r2, [pc, #340] @ (1dd2b4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1dd2ac ) │ │ │ │ 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 1dd314 │ │ │ │ + bne.w 1dd2a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dc8a0 │ │ │ │ + b.w 1dc830 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dc9dc │ │ │ │ + b.w 1dc96c │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd296 │ │ │ │ + bne.n 1dd226 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dcb14 │ │ │ │ + bne.w 1dcaa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dcb14 │ │ │ │ + bne.w 1dcaa4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcb26 │ │ │ │ + b.n 1dcab6 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dcd08 │ │ │ │ + bne.w 1dcc98 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dcd0a │ │ │ │ + b.n 1dcc9a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcc5a │ │ │ │ + b.n 1dcbea │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dcd6e │ │ │ │ + b.n 1dccfe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dcf10 │ │ │ │ + b.n 1dcea0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dcedc │ │ │ │ + b.n 1dce6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dcec6 │ │ │ │ + b.n 1dce56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dceac │ │ │ │ + b.n 1dce3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dce96 │ │ │ │ + b.n 1dce26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dce6c │ │ │ │ + b.n 1dcdfc │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dce32 │ │ │ │ + b.n 1dcdc2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dce32 │ │ │ │ + b.n 1dcdc2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd210 │ │ │ │ + b.n 1dd1a0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dcd6e │ │ │ │ + b.n 1dccfe │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dcb14 │ │ │ │ + bne.w 1dcaa4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dcb26 │ │ │ │ + b.n 1dcab6 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd302 │ │ │ │ + bmi.n 1dd292 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dc95e │ │ │ │ - b.w 1dc9d8 │ │ │ │ + beq.w 1dc8ee │ │ │ │ + b.w 1dc968 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dcf76 │ │ │ │ + b.n 1dcf06 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dcf28 │ │ │ │ + b.n 1dceb8 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dcbe4 │ │ │ │ + b.n 1dcb74 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dcb14 │ │ │ │ + b.n 1dcaa4 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dc962 │ │ │ │ + b.w 1dc8f2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dc9b2 │ │ │ │ - b.w 1dc9d8 │ │ │ │ + beq.w 1dc942 │ │ │ │ + b.w 1dc968 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1dd294 │ │ │ │ + bne.n 1dd304 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r2, 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 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1dde4c │ │ │ │ + ldr.w r1, [pc, #2832] @ 1ddddc │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dde50 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1ddde0 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -546646,15 +546598,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd4ea │ │ │ │ + bne.w 1dd47a │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -546671,18 +546623,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd3d4 │ │ │ │ + bne.n 1dd364 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ddd20 │ │ │ │ + bne.w 1ddcb0 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -546712,72 +546664,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dd4a8 │ │ │ │ + cbnz r0, 1dd438 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dd4a8 │ │ │ │ + bmi.n 1dd438 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dd4c2 │ │ │ │ + cbz r5, 1dd452 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dd4ee │ │ │ │ + bne.n 1dd47e │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd506 │ │ │ │ + bne.n 1dd496 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dd516 │ │ │ │ + b.n 1dd4a6 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dd476 │ │ │ │ + bne.n 1dd406 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dddee │ │ │ │ + bmi.w 1ddd7e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd2c │ │ │ │ + bne.w 1ddcbc │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dd492 │ │ │ │ + bpl.n 1dd422 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dd496 │ │ │ │ + b.n 1dd426 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd382 │ │ │ │ + b.n 1dd312 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dde2a │ │ │ │ + beq.w 1dddba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddd2c │ │ │ │ + beq.w 1ddcbc │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -546804,15 +546756,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dd594 │ │ │ │ + cbz r5, 1dd524 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -546829,46 +546781,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dd5ee │ │ │ │ + cbz r0, 1dd57e │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dd600 │ │ │ │ + cbz r0, 1dd590 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd34 │ │ │ │ + bne.w 1ddcc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddddc │ │ │ │ + beq.w 1ddd6c │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dde24 │ │ │ │ + bne.w 1dddb4 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd58 │ │ │ │ + bne.w 1ddce8 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546907,21 +546859,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dd718 │ │ │ │ + cbz r6, 1dd6a8 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd718 │ │ │ │ + bne.n 1dd6a8 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dde1a │ │ │ │ + bne.w 1dddaa │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546943,33 +546895,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddd82 │ │ │ │ + bne.w 1ddd12 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dd7b0 │ │ │ │ + cbnz r6, 1dd740 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dd7ce │ │ │ │ + cbnz r6, 1dd75e │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546988,17 +546940,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ddd5c │ │ │ │ + bne.w 1ddcec │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1ddd5c │ │ │ │ + bpl.w 1ddcec │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -547018,17 +546970,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddd86 │ │ │ │ + beq.w 1ddd16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dddce │ │ │ │ + bne.w 1ddd5e │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547049,138 +547001,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dd8fc │ │ │ │ + cbz r0, 1dd88c │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd916 │ │ │ │ + cbz r0, 1dd8a6 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd924 │ │ │ │ + cbz r0, 1dd8b4 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dddac │ │ │ │ + beq.w 1ddd3c │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dddbe │ │ │ │ + bne.w 1ddd4e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddda8 │ │ │ │ + bne.w 1ddd38 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddda4 │ │ │ │ + bne.w 1ddd34 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddda0 │ │ │ │ + bne.w 1ddd30 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd9c │ │ │ │ + bne.w 1ddd2c │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd98 │ │ │ │ + bne.w 1ddd28 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dda28 │ │ │ │ + cbz r0, 1dd9b8 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddd94 │ │ │ │ + bne.w 1ddd24 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dda5c │ │ │ │ + cbz r0, 1dd9ec │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dda5c │ │ │ │ + cbz r0, 1dd9ec │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dde10 │ │ │ │ + bne.w 1ddda0 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dda6e │ │ │ │ + cbz r0, 1dd9fe │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dda6e │ │ │ │ + cbz r0, 1dd9fe │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dda8a │ │ │ │ + cbz r0, 1dda1a │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddaaa │ │ │ │ + cbz r0, 1dda3a │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1ddaaa │ │ │ │ + cbz r5, 1dda3a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dde0c │ │ │ │ + bne.w 1ddd9c │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -547227,47 +547179,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1ddb7a │ │ │ │ + cbz r0, 1ddb0a │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1ddb8a │ │ │ │ + cbz r0, 1ddb1a │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1ddb9a │ │ │ │ + cbz r0, 1ddb2a │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1ddbb0 │ │ │ │ + cbz r0, 1ddb40 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1ddbc2 │ │ │ │ + cbnz r1, 1ddb52 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1ddbe6 │ │ │ │ + cbz r1, 1ddb76 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -547297,199 +547249,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1ddc6a │ │ │ │ + cbz r2, 1ddbfa │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1ddc80 │ │ │ │ + cbz r2, 1ddc10 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1ddc92 │ │ │ │ + cbz r2, 1ddc22 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1ddca4 │ │ │ │ + cbz r2, 1ddc34 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1ddcb6 │ │ │ │ + cbz r2, 1ddc46 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1ddcd4 │ │ │ │ - b.n 1ddd02 │ │ │ │ + cbnz r5, 1ddc64 │ │ │ │ + b.n 1ddc92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ddd02 │ │ │ │ + cbz r5, 1ddc92 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ddcce │ │ │ │ - ldr r6, [pc, #376] @ (1dde54 ) │ │ │ │ + beq.n 1ddc5e │ │ │ │ + ldr r6, [pc, #376] @ (1ddde4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ddd02 │ │ │ │ + cbz r3, 1ddc92 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ddce2 │ │ │ │ + bne.n 1ddc72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ddcf4 │ │ │ │ - ldr r2, [pc, #340] @ (1dde58 ) │ │ │ │ - ldr r3, [pc, #328] @ (1dde50 ) │ │ │ │ + bne.n 1ddc84 │ │ │ │ + ldr r2, [pc, #340] @ (1ddde8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1ddde0 ) │ │ │ │ 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 1dde48 │ │ │ │ + bne.w 1dddd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dd3d4 │ │ │ │ + b.w 1dd364 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dd510 │ │ │ │ + b.w 1dd4a0 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dddca │ │ │ │ + bne.n 1ddd5a │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd648 │ │ │ │ + bne.w 1dd5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd648 │ │ │ │ + bne.w 1dd5d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd65a │ │ │ │ + b.n 1dd5ea │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd83c │ │ │ │ + bne.w 1dd7cc │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd83e │ │ │ │ + b.n 1dd7ce │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd78e │ │ │ │ + b.n 1dd71e │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd8a2 │ │ │ │ + b.n 1dd832 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dda44 │ │ │ │ + b.n 1dd9d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dda10 │ │ │ │ + b.n 1dd9a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9fa │ │ │ │ + b.n 1dd98a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9e0 │ │ │ │ + b.n 1dd970 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9ca │ │ │ │ + b.n 1dd95a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9a0 │ │ │ │ + b.n 1dd930 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dd966 │ │ │ │ + b.n 1dd8f6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd966 │ │ │ │ + b.n 1dd8f6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddd44 │ │ │ │ + b.n 1ddcd4 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd8a2 │ │ │ │ + b.n 1dd832 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd648 │ │ │ │ + bne.w 1dd5d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd65a │ │ │ │ + b.n 1dd5ea │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dde36 │ │ │ │ + bmi.n 1dddc6 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd492 │ │ │ │ - b.w 1dd50c │ │ │ │ + beq.w 1dd422 │ │ │ │ + b.w 1dd49c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddaaa │ │ │ │ + b.n 1dda3a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dda5c │ │ │ │ + b.n 1dd9ec │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dd718 │ │ │ │ + b.n 1dd6a8 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dd648 │ │ │ │ + b.n 1dd5d8 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dd496 │ │ │ │ + b.w 1dd426 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd4e6 │ │ │ │ - b.w 1dd50c │ │ │ │ + beq.w 1dd476 │ │ │ │ + b.w 1dd49c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r2, 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 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1de980 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de910 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de984 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de914 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -547497,15 +547449,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de01e │ │ │ │ + bne.w 1ddfae │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -547522,18 +547474,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ddf08 │ │ │ │ + bne.n 1dde98 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de854 │ │ │ │ + bne.w 1de7e4 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -547563,72 +547515,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ddfdc │ │ │ │ + cbnz r0, 1ddf6c │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1ddfdc │ │ │ │ + bmi.n 1ddf6c │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1ddff6 │ │ │ │ + cbz r5, 1ddf86 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1de022 │ │ │ │ + bne.n 1ddfb2 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de03a │ │ │ │ + bne.n 1ddfca │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1de04a │ │ │ │ + b.n 1ddfda │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ddfaa │ │ │ │ + bne.n 1ddf3a │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de922 │ │ │ │ + bmi.w 1de8b2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de860 │ │ │ │ + bne.w 1de7f0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1ddfc6 │ │ │ │ + bpl.n 1ddf56 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1ddfca │ │ │ │ + b.n 1ddf5a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ddeb6 │ │ │ │ + b.n 1dde46 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de95e │ │ │ │ + beq.w 1de8ee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de860 │ │ │ │ + beq.w 1de7f0 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -547655,15 +547607,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1de0c8 │ │ │ │ + cbz r5, 1de058 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -547680,46 +547632,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1de122 │ │ │ │ + cbz r0, 1de0b2 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1de134 │ │ │ │ + cbz r0, 1de0c4 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de868 │ │ │ │ + bne.w 1de7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de910 │ │ │ │ + beq.w 1de8a0 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de958 │ │ │ │ + bne.w 1de8e8 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de88c │ │ │ │ + bne.w 1de81c │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -547758,21 +547710,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1de24c │ │ │ │ + cbz r6, 1de1dc │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de24c │ │ │ │ + bne.n 1de1dc │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de94e │ │ │ │ + bne.w 1de8de │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -547794,33 +547746,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de8b6 │ │ │ │ + bne.w 1de846 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1de2e4 │ │ │ │ + cbnz r6, 1de274 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1de302 │ │ │ │ + cbnz r6, 1de292 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -547839,17 +547791,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de890 │ │ │ │ + bne.w 1de820 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de890 │ │ │ │ + bpl.w 1de820 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -547869,17 +547821,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de8ba │ │ │ │ + beq.w 1de84a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de902 │ │ │ │ + bne.w 1de892 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547900,138 +547852,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1de430 │ │ │ │ + cbz r0, 1de3c0 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de44a │ │ │ │ + cbz r0, 1de3da │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de458 │ │ │ │ + cbz r0, 1de3e8 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de8e0 │ │ │ │ + beq.w 1de870 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8f2 │ │ │ │ + bne.w 1de882 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8dc │ │ │ │ + bne.w 1de86c │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8d8 │ │ │ │ + bne.w 1de868 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8d4 │ │ │ │ + bne.w 1de864 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8d0 │ │ │ │ + bne.w 1de860 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8cc │ │ │ │ + bne.w 1de85c │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1de55c │ │ │ │ + cbz r0, 1de4ec │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de8c8 │ │ │ │ + bne.w 1de858 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de590 │ │ │ │ + cbz r0, 1de520 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de590 │ │ │ │ + cbz r0, 1de520 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de944 │ │ │ │ + bne.w 1de8d4 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de5a2 │ │ │ │ + cbz r0, 1de532 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de5a2 │ │ │ │ + cbz r0, 1de532 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1de5be │ │ │ │ + cbz r0, 1de54e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de5de │ │ │ │ + cbz r0, 1de56e │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1de5de │ │ │ │ + cbz r5, 1de56e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de940 │ │ │ │ + bne.w 1de8d0 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -548078,47 +548030,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1de6ae │ │ │ │ + cbz r0, 1de63e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1de6be │ │ │ │ + cbz r0, 1de64e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1de6ce │ │ │ │ + cbz r0, 1de65e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1de6e4 │ │ │ │ + cbz r0, 1de674 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1de6f6 │ │ │ │ + cbnz r1, 1de686 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1de71a │ │ │ │ + cbz r1, 1de6aa │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -548148,231 +548100,231 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1de79e │ │ │ │ + cbz r2, 1de72e │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1de7b4 │ │ │ │ + cbz r2, 1de744 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1de7c6 │ │ │ │ + cbz r2, 1de756 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1de7d8 │ │ │ │ + cbz r2, 1de768 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1de7ea │ │ │ │ + cbz r2, 1de77a │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1de808 │ │ │ │ - b.n 1de836 │ │ │ │ + cbnz r5, 1de798 │ │ │ │ + b.n 1de7c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de836 │ │ │ │ + cbz r5, 1de7c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de802 │ │ │ │ - ldr r6, [pc, #376] @ (1de988 ) │ │ │ │ + beq.n 1de792 │ │ │ │ + ldr r6, [pc, #376] @ (1de918 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2634c0 │ │ │ │ + bl 263450 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de836 │ │ │ │ + cbz r3, 1de7c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de816 │ │ │ │ + bne.n 1de7a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de828 │ │ │ │ - ldr r2, [pc, #340] @ (1de98c ) │ │ │ │ - ldr r3, [pc, #328] @ (1de984 ) │ │ │ │ + bne.n 1de7b8 │ │ │ │ + ldr r2, [pc, #340] @ (1de91c ) │ │ │ │ + ldr r3, [pc, #328] @ (1de914 ) │ │ │ │ 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 1de97c │ │ │ │ + bne.w 1de90c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1ddf08 │ │ │ │ + b.w 1dde98 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de044 │ │ │ │ + b.w 1ddfd4 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de8fe │ │ │ │ + bne.n 1de88e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de17c │ │ │ │ + bne.w 1de10c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de17c │ │ │ │ + bne.w 1de10c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de18e │ │ │ │ + b.n 1de11e │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de370 │ │ │ │ + bne.w 1de300 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de372 │ │ │ │ + b.n 1de302 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de2c2 │ │ │ │ + b.n 1de252 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1de3d6 │ │ │ │ + b.n 1de366 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de578 │ │ │ │ + b.n 1de508 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de544 │ │ │ │ + b.n 1de4d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de52e │ │ │ │ + b.n 1de4be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de514 │ │ │ │ + b.n 1de4a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de4fe │ │ │ │ + b.n 1de48e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de4d4 │ │ │ │ + b.n 1de464 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1de49a │ │ │ │ + b.n 1de42a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1de49a │ │ │ │ + b.n 1de42a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de878 │ │ │ │ + b.n 1de808 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1de3d6 │ │ │ │ + b.n 1de366 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de17c │ │ │ │ + bne.w 1de10c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de18e │ │ │ │ + b.n 1de11e │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de96a │ │ │ │ + bmi.n 1de8fa │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ddfc6 │ │ │ │ - b.w 1de040 │ │ │ │ + beq.w 1ddf56 │ │ │ │ + b.w 1ddfd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de5de │ │ │ │ + b.n 1de56e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1de590 │ │ │ │ + b.n 1de520 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de24c │ │ │ │ + b.n 1de1dc │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de17c │ │ │ │ + b.n 1de10c │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1ddfca │ │ │ │ + b.w 1ddf5a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de01a │ │ │ │ - b.w 1de040 │ │ │ │ + beq.w 1ddfaa │ │ │ │ + b.w 1ddfd0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1de9bc │ │ │ │ + beq.n 1de94c │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ 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 1dea82 │ │ │ │ + beq.n 1dea12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1deab8 │ │ │ │ - bhi.n 1dea88 │ │ │ │ + beq.n 1dea48 │ │ │ │ + bhi.n 1dea18 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dea46 │ │ │ │ + beq.n 1de9d6 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1deaea │ │ │ │ + beq.n 1dea7a │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1deb64 │ │ │ │ + bhi.w 1deaf4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1dec3e │ │ │ │ + bhi.w 1debce │ │ │ │ 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 │ │ │ │ @@ -548399,22 +548351,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 1dead2 │ │ │ │ + beq.n 1dea62 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1dea86 │ │ │ │ + bhi.n 1dea16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1deb76 │ │ │ │ + bhi.w 1deb06 │ │ │ │ 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] │ │ │ │ @@ -548427,92 +548379,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1debf4 │ │ │ │ + beq.w 1deb84 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1deb36 │ │ │ │ + bne.n 1deac6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1dea86 │ │ │ │ + beq.n 1dea16 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1dea86 │ │ │ │ + beq.n 1dea16 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1dea86 │ │ │ │ + beq.n 1dea16 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1debba │ │ │ │ - bls.n 1deb04 │ │ │ │ + beq.n 1deb4a │ │ │ │ + bls.n 1dea94 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1dea86 │ │ │ │ + beq.n 1dea16 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #305 @ 0x131 │ │ │ │ - beq.n 1dea86 │ │ │ │ + beq.n 1dea16 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #306 @ 0x132 │ │ │ │ movne.w r0, #304 @ 0x130 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #424 @ 0x1a8 │ │ │ │ - beq.n 1dea86 │ │ │ │ + beq.n 1dea16 │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ movw r0, #425 @ 0x1a9 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1dec3a │ │ │ │ + bhi.w 1debca │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1dec3e │ │ │ │ + bhi.w 1debce │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1ded70 ) │ │ │ │ + ldr r2, [pc, #592] @ (1ded00 ) │ │ │ │ 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 1dec36 │ │ │ │ + bhi.n 1debc6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dec3e │ │ │ │ + bhi.n 1debce │ │ │ │ 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] │ │ │ │ @@ -548558,15 +548510,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dec3e │ │ │ │ + bhi.n 1debce │ │ │ │ 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 │ │ │ │ @@ -548585,18 +548537,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1dec32 │ │ │ │ + bhi.n 1debc2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dec3e │ │ │ │ + bhi.n 1debce │ │ │ │ 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 │ │ │ │ @@ -548631,99 +548583,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] @ 1decf8 │ │ │ │ + ldr.w lr, [pc, #156] @ 1dec88 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1decfc │ │ │ │ + ldr.w ip, [pc, #152] @ 1dec8c │ │ │ │ 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 1decda │ │ │ │ + bhi.n 1dec6a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1dece6 │ │ │ │ + cbz r2, 1dec76 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1dec4c │ │ │ │ + bl 1debdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1ded00 ) │ │ │ │ - ldr r3, [pc, #80] @ (1decfc ) │ │ │ │ + ldr r2, [pc, #88] @ (1dec90 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dec8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1decf2 │ │ │ │ + bne.n 1dec82 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1deca6 │ │ │ │ + b.n 1dec36 │ │ │ │ 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 1deca6 │ │ │ │ + b.n 1dec36 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1decec │ │ │ │ + cbz r3, 1dec7c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1deca6 │ │ │ │ + b.n 1dec36 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1dec96 │ │ │ │ + b.n 1dec26 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1dece0 │ │ │ │ + b.n 1dec70 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1deda8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1ded38 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1dedac │ │ │ │ + ldr.w lr, [pc, #148] @ 1ded3c │ │ │ │ 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 1ded9c │ │ │ │ + bhi.n 1ded2c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ded98 │ │ │ │ + bhi.n 1ded28 │ │ │ │ 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 │ │ │ │ @@ -548736,110 +548688,110 @@ │ │ │ │ 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] @ (1dedb0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1dedac ) │ │ │ │ + ldr r2, [pc, #60] @ (1ded40 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ded3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deda2 │ │ │ │ + bne.n 1ded32 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1ded68 │ │ │ │ + b.n 1decf8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1ded68 │ │ │ │ + b.n 1decf8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1ded68 │ │ │ │ + b.n 1decf8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1ded68 │ │ │ │ + b.n 1decf8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r2, r3, #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, 1dede6 │ │ │ │ + cbz r1, 1ded76 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ 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 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #152] @ 1deea8 │ │ │ │ + ldr.w lr, [pc, #152] @ 1dee38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add lr, pc │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ ldrb.w ip, [r2, #-8] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 1dee66 │ │ │ │ - ldr.w ip, [pc, #128] @ 1deeac │ │ │ │ + bne.n 1dedf6 │ │ │ │ + ldr.w ip, [pc, #128] @ 1dee3c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla ip, ip, r0, r4 │ │ │ │ ldr.w r0, [ip, #116] @ 0x74 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1dee5c │ │ │ │ + bpl.n 1dedec │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1deea0 │ │ │ │ + cbnz r0, 1dee30 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1cac9c │ │ │ │ + bl 1cac2c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 1dee4a │ │ │ │ - add r0, pc, #8 @ (adr r0, 1dee78 ) │ │ │ │ + bhi.n 1dedda │ │ │ │ + add r0, pc, #8 @ (adr r0, 1dee08 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -548854,44 +548806,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1dee5c │ │ │ │ - b.n 1dee4a │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + bne.n 1dedec │ │ │ │ + b.n 1dedda │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #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 1def5a │ │ │ │ + beq.n 1deeea │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1def04 │ │ │ │ + beq.n 1dee94 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1def46 │ │ │ │ + bls.n 1deed6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1def5a │ │ │ │ + beq.n 1deeea │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -548904,45 +548856,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 1def04 │ │ │ │ + bne.n 1dee94 │ │ │ │ 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 543a4 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1def04 │ │ │ │ + bne.n 1dee94 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1def0a │ │ │ │ + bne.n 1dee9a │ │ │ │ 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 1df008 │ │ │ │ + beq.n 1def98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df008 │ │ │ │ + beq.n 1def98 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -548978,31 +548930,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 1def8a │ │ │ │ + bne.n 1def1a │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c60d8 │ │ │ │ + bl 1c6068 │ │ │ │ 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 │ │ │ │ @@ -549021,216 +548973,216 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 1df0a4 │ │ │ │ - bls.n 1df0b4 │ │ │ │ + beq.n 1df034 │ │ │ │ + bls.n 1df044 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df0a4 │ │ │ │ - bhi.n 1df0ce │ │ │ │ + beq.n 1df034 │ │ │ │ + bhi.n 1df05e │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df0a4 │ │ │ │ - bhi.n 1df106 │ │ │ │ + beq.n 1df034 │ │ │ │ + bhi.n 1df096 │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df0b2 │ │ │ │ + bne.n 1df042 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1df10e │ │ │ │ + bhi.n 1df09e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df0e4 │ │ │ │ + bhi.n 1df074 │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df0a4 │ │ │ │ + bls.n 1df034 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df0a4 │ │ │ │ - bhi.n 1df0fe │ │ │ │ + beq.n 1df034 │ │ │ │ + bhi.n 1df08e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df0a4 │ │ │ │ + beq.n 1df034 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df0b2 │ │ │ │ - b.n 1df0a4 │ │ │ │ + bne.n 1df042 │ │ │ │ + b.n 1df034 │ │ │ │ add.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1df0b2 │ │ │ │ - b.n 1df0a4 │ │ │ │ + bpl.n 1df042 │ │ │ │ + b.n 1df034 │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df0b2 │ │ │ │ - b.n 1df0a4 │ │ │ │ + bne.n 1df042 │ │ │ │ + b.n 1df034 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df0b2 │ │ │ │ - b.n 1df0a4 │ │ │ │ + bne.n 1df042 │ │ │ │ + b.n 1df034 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df0a4 │ │ │ │ - bhi.n 1df120 │ │ │ │ + beq.n 1df034 │ │ │ │ + bhi.n 1df0b0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df0b2 │ │ │ │ - b.n 1df0a4 │ │ │ │ + bne.n 1df042 │ │ │ │ + b.n 1df034 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df0b2 │ │ │ │ - b.n 1df0a4 │ │ │ │ + bne.n 1df042 │ │ │ │ + b.n 1df034 │ │ │ │ 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 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ 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, 1df168 │ │ │ │ + cbz r0, 1df0f8 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df168 │ │ │ │ - bl 1c5d04 │ │ │ │ - cbz r5, 1df18e │ │ │ │ + beq.n 1df0f8 │ │ │ │ + bl 1c5c94 │ │ │ │ + cbz r5, 1df11e │ │ │ │ mov r0, r5 │ │ │ │ blx 5513c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df182 │ │ │ │ + bhi.n 1df112 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 549d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ 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] @ (1df228 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df1b8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df22c ) │ │ │ │ + ldr r3, [pc, #128] @ (1df1bc ) │ │ │ │ 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, 1df1cc │ │ │ │ + cbz r0, 1df15c │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df1cc │ │ │ │ - bl 1c5d04 │ │ │ │ + beq.n 1df15c │ │ │ │ + bl 1c5c94 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cbc98 │ │ │ │ + bl 1cbc28 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df210 │ │ │ │ + bhi.n 1df1a0 │ │ │ │ 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 54518 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df230 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df22c ) │ │ │ │ + ldr r2, [pc, #60] @ (1df1c0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df222 │ │ │ │ + bne.n 1df1b2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df1f2 │ │ │ │ - b.n 1df1e2 │ │ │ │ + beq.n 1df182 │ │ │ │ + b.n 1df172 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r2, r3, #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 1df280 │ │ │ │ + beq.n 1df210 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df28e │ │ │ │ + cbz r1, 1df21e │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df26e │ │ │ │ + beq.n 1df1fe │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c5d7c │ │ │ │ + bl 1c5d0c │ │ │ │ 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 549d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df266 │ │ │ │ + b.n 1df1f6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df26a │ │ │ │ - bl 1c5d7c │ │ │ │ - b.n 1df26a │ │ │ │ + beq.n 1df1fa │ │ │ │ + bl 1c5d0c │ │ │ │ + b.n 1df1fa │ │ │ │ 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 │ │ │ │ @@ -549238,92 +549190,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 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df144 │ │ │ │ + bl 1df0d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1df30c │ │ │ │ + beq.n 1df29c │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df2ee │ │ │ │ + beq.n 1df27e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df312 │ │ │ │ + beq.n 1df2a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df2e2 │ │ │ │ + beq.n 1df272 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df326 │ │ │ │ + cbnz r3, 1df2b6 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df312 │ │ │ │ + beq.n 1df2a2 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1df31a │ │ │ │ + b.n 1df2aa │ │ │ │ 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 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df144 │ │ │ │ + bl 1df0d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -549343,36 +549295,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 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df144 │ │ │ │ + bl 1df0d4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -549386,124 +549338,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 1df476 │ │ │ │ + beq.n 1df406 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1df45c │ │ │ │ + bne.n 1df3ec │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1df4a8 │ │ │ │ - bl 2bc7f8 │ │ │ │ + beq.n 1df438 │ │ │ │ + bl 2bc788 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc878 │ │ │ │ + bl 2bc808 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ 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, 1df4a2 │ │ │ │ - bl 2bc7f8 │ │ │ │ + cbz r1, 1df432 │ │ │ │ + bl 2bc788 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df294 │ │ │ │ + bl 1df224 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2bc7d0 │ │ │ │ - b.n 1df484 │ │ │ │ - bl 2bc8c8 │ │ │ │ - b.n 1df43e │ │ │ │ + bl 2bc760 │ │ │ │ + b.n 1df414 │ │ │ │ + bl 2bc858 │ │ │ │ + b.n 1df3ce │ │ │ │ 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, 1df4e0 │ │ │ │ + cbz r4, 1df470 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1df4d8 │ │ │ │ + beq.n 1df468 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1df4e6 │ │ │ │ + beq.n 1df476 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df4c6 │ │ │ │ + bne.n 1df456 │ │ │ │ mov r0, lr │ │ │ │ - bl 1df410 │ │ │ │ + bl 1df3a0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1df50a │ │ │ │ + cbz r0, 1df49a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1df4fe │ │ │ │ + beq.n 1df48e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1df508 │ │ │ │ + beq.n 1df498 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df4ee │ │ │ │ + bne.n 1df47e │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ add.w r3, r5, #432 @ 0x1b0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #436] @ 0x1b4 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -549537,83 +549489,83 @@ │ │ │ │ blx 548d0 │ │ │ │ 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] @ (1df5f8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1df588 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1df5fc ) │ │ │ │ + ldr r2, [pc, #64] @ (1df58c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 1df5ce │ │ │ │ + cbnz r2, 1df55e │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1df5e0 │ │ │ │ + beq.n 1df570 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1df600 ) │ │ │ │ + ldr r1, [pc, #24] @ (1df590 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #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, #528 @ 0x210 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 1c74e0 │ │ │ │ + bl 1c7470 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c74e0 │ │ │ │ + bl 1c7470 │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ 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] │ │ │ │ @@ -549632,71 +549584,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 1df604 │ │ │ │ + bl 1df594 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df604 │ │ │ │ + bl 1df594 │ │ │ │ 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 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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 1df658 │ │ │ │ + bl 1df5e8 │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ 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 1df604 │ │ │ │ + bl 1df594 │ │ │ │ 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 1df604 │ │ │ │ + bl 1df594 │ │ │ │ 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 │ │ │ │ @@ -549705,164 +549657,164 @@ │ │ │ │ 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 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ 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 1df604 │ │ │ │ + bl 1df594 │ │ │ │ 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 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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] @ (1df830 ) │ │ │ │ + ldr r3, [pc, #76] @ (1df7c0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1df834 ) │ │ │ │ + ldr r2, [pc, #76] @ (1df7c4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 1dedb4 │ │ │ │ + bl 1ded44 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1df82e │ │ │ │ + cbz r6, 1df7be │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ add.w r1, r0, #59 @ 0x3b │ │ │ │ add.w ip, r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1df81e │ │ │ │ + bne.n 1df7ae │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1df816 │ │ │ │ + bne.n 1df7a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1df880 │ │ │ │ + cbz r3, 1df810 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1df87e │ │ │ │ + cbz r4, 1df80e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 1c6254 │ │ │ │ - b.n 1df862 │ │ │ │ + bl 1c61e4 │ │ │ │ + b.n 1df7f2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1df8c8 │ │ │ │ + cbz r3, 1df858 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ 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 1c6254 │ │ │ │ - b.n 1df8b2 │ │ │ │ + bl 1c61e4 │ │ │ │ + b.n 1df842 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ adds r3, r1, #5 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1dedb4 │ │ │ │ + bl 1ded44 │ │ │ │ add.w r3, r0, #20 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 1df90e │ │ │ │ - b.n 1df926 │ │ │ │ + cbnz r3, 1df89e │ │ │ │ + b.n 1df8b6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1df90c │ │ │ │ + bne.n 1df89c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -549871,195 +549823,195 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (1df978 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df908 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1df97c ) │ │ │ │ + ldr r2, [pc, #56] @ (1df90c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ adds r3, r4, #5 │ │ │ │ lsls r3, r2 │ │ │ │ - bl 1dedb4 │ │ │ │ + bl 1ded44 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1df976 │ │ │ │ + cbz r4, 1df906 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1df96a │ │ │ │ + bne.n 1df8fa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #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, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1dedb4 │ │ │ │ + bl 1ded44 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1df9ba │ │ │ │ + cbz r4, 1df94a │ │ │ │ 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 1df9ae │ │ │ │ + bne.n 1df93e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1dfa26 │ │ │ │ + bhi.n 1df9b6 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1dedb4 │ │ │ │ + bl 1ded44 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1df9f6 │ │ │ │ + bne.n 1df986 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1dedb4 │ │ │ │ + bl 1ded44 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df9f0 │ │ │ │ + bne.n 1df980 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1df9de │ │ │ │ + b.n 1df96e │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1dfa08 │ │ │ │ + b.n 1df998 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfaa4 │ │ │ │ + cbz r3, 1dfa34 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r1, #20 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r7, r1, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c60ac │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1dfa88 │ │ │ │ + cbz r6, 1dfa18 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1dfa80 │ │ │ │ - ldr r3, [pc, #36] @ (1dfab0 ) │ │ │ │ + bne.n 1dfa10 │ │ │ │ + ldr r3, [pc, #36] @ (1dfa40 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfa5c │ │ │ │ + b.n 1df9ec │ │ │ │ nop │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1dfade │ │ │ │ - ldr r1, [pc, #16] @ (1dfae0 ) │ │ │ │ + bne.n 1dfa6e │ │ │ │ + ldr r1, [pc, #16] @ (1dfa70 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5545c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r7, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1dfb2e │ │ │ │ + cbz r3, 1dfabe │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ 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 │ │ │ │ @@ -550067,33 +550019,33 @@ │ │ │ │ add.w r1, r0, #44 @ 0x2c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #36] @ 0x24 │ │ │ │ strd r3, r2, [r0, #44] @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 1c6254 │ │ │ │ - b.n 1dfb0c │ │ │ │ + bl 1c61e4 │ │ │ │ + b.n 1dfa9c │ │ │ │ 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, 1dfb56 │ │ │ │ + cbnz r3, 1dfae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c62cc │ │ │ │ + bl 1c625c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ 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 │ │ │ │ @@ -550116,17 +550068,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfbf8 │ │ │ │ + cbz r3, 1dfb88 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -550138,148 +550090,148 @@ │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 1c6254 │ │ │ │ - b.n 1dfbd0 │ │ │ │ - b.n 1dfc04 │ │ │ │ + bl 1c61e4 │ │ │ │ + b.n 1dfb60 │ │ │ │ + b.n 1dfb94 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dfc02 │ │ │ │ + bne.n 1dfb92 │ │ │ │ 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] @ (1dfd00 ) │ │ │ │ + ldr r5, [pc, #228] @ (1dfc90 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1dfd04 ) │ │ │ │ + ldr r4, [pc, #228] @ (1dfc94 ) │ │ │ │ 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 1dfce6 │ │ │ │ + bhi.n 1dfc76 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dfcf4 │ │ │ │ + beq.n 1dfc84 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1dec4c │ │ │ │ + bl 1debdc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1dfd00 │ │ │ │ + bhi.n 1dfc90 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfcf8 │ │ │ │ + beq.n 1dfc88 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1dec4c │ │ │ │ + bl 1debdc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1dfd08 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfc98 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1dfd04 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dfc94 ) │ │ │ │ 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 1dfcfc │ │ │ │ + bne.n 1dfc8c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfc92 │ │ │ │ + bne.n 1dfc22 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1dfc92 │ │ │ │ + b.n 1dfc22 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1dfc92 │ │ │ │ + b.n 1dfc22 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1dfc6a │ │ │ │ + b.n 1dfbfa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfc6a │ │ │ │ + bne.n 1dfbfa │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1dfc6a │ │ │ │ + b.n 1dfbfa │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1dfc54 │ │ │ │ + b.n 1dfbe4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1dfc80 │ │ │ │ + b.n 1dfc10 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #2716] @ 1e07bc │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e074c │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e0a38 │ │ │ │ + bhi.w 1e09c8 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0a3e │ │ │ │ + bhi.w 1e09ce │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r5, r0, #19 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r5, r1, #22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -550287,124 +550239,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r0, r4, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0a3e │ │ │ │ + bhi.w 1e09ce │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0a3e │ │ │ │ + bhi.w 1e09ce │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r4, r5, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1dff3e │ │ │ │ + bhi.w 1dfece │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r5, #11 │ │ │ │ lsls r6, r4, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 1e0a14 │ │ │ │ + bhi.w 1e09a4 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e09cc │ │ │ │ + bhi.w 1e095c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e09a8 │ │ │ │ + bhi.w 1e0938 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e09f0 │ │ │ │ + bhi.w 1e0980 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1dfe2c │ │ │ │ + cbz r0, 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfe2c │ │ │ │ + bne.n 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1dfe14 │ │ │ │ + beq.n 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1dfe0c │ │ │ │ + bne.n 1dfd9c │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r3, r1, [r2] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1dfe40 │ │ │ │ - b.n 1dfe96 │ │ │ │ + bne.n 1dfdd0 │ │ │ │ + b.n 1dfe26 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dfe3e │ │ │ │ + bne.n 1dfdce │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1dfe80 │ │ │ │ + cbz r3, 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfe80 │ │ │ │ + bne.n 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1dfe6a │ │ │ │ + beq.n 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1dfe62 │ │ │ │ + bne.n 1dfdf2 │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ @@ -550412,1683 +550364,1683 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1dfe40 │ │ │ │ + bne.n 1dfdd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e8c28 │ │ │ │ + bl 1e8bb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1dfe40 │ │ │ │ - cbz r3, 1dfed0 │ │ │ │ + b.n 1dfdd0 │ │ │ │ + cbz r3, 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dfed0 │ │ │ │ + bne.n 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1dfeba │ │ │ │ + beq.n 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1dfeb2 │ │ │ │ + bne.n 1dfe42 │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1, #16]! │ │ │ │ strd r0, r1, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1dfe90 │ │ │ │ - cbz r0, 1dff12 │ │ │ │ + b.n 1dfe20 │ │ │ │ + cbz r0, 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1dff12 │ │ │ │ + bne.n 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1dfefa │ │ │ │ + beq.n 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1dfef2 │ │ │ │ + bne.n 1dfe82 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1dfe36 │ │ │ │ + b.n 1dfdc6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1dfed0 │ │ │ │ + bne.n 1dfe60 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 1dfed0 │ │ │ │ + b.n 1dfe60 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dfed0 │ │ │ │ + beq.n 1dfe60 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1dff4a │ │ │ │ - b.n 1dfed0 │ │ │ │ + bne.n 1dfeda │ │ │ │ + b.n 1dfe60 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0994 │ │ │ │ + beq.w 1e0924 │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1dff9c │ │ │ │ - b.n 1dfe80 │ │ │ │ + bcc.n 1dff2c │ │ │ │ + b.n 1dfe10 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1dfff6 │ │ │ │ + beq.n 1dff86 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1dffda │ │ │ │ + bne.n 1dff6a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe6a │ │ │ │ + beq.w 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e000e │ │ │ │ - b.n 1dfe6a │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e07c0 │ │ │ │ + bne.n 1dff9e │ │ │ │ + b.n 1dfdfa │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0750 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0056 │ │ │ │ + cbz r0, 1dffe6 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0038 │ │ │ │ + bne.n 1dffc8 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe6a │ │ │ │ + beq.w 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0080 │ │ │ │ - b.n 1dfe6a │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e07c0 │ │ │ │ + bne.n 1e0010 │ │ │ │ + b.n 1dfdfa │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0750 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e00d6 │ │ │ │ + beq.n 1e0066 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1e00b2 │ │ │ │ + bne.n 1e0042 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfefa │ │ │ │ + beq.w 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0102 │ │ │ │ - b.n 1dfefa │ │ │ │ + bne.n 1e0092 │ │ │ │ + b.n 1dfe8a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e0136 │ │ │ │ + cbz r4, 1e00c6 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e0112 │ │ │ │ + bne.n 1e00a2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfe14 │ │ │ │ + beq.w 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e014e │ │ │ │ - b.n 1dfe14 │ │ │ │ + bne.n 1e00de │ │ │ │ + b.n 1dfda4 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e0166 │ │ │ │ - b.n 1dfe2c │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e07c4 │ │ │ │ + bne.n 1e00f6 │ │ │ │ + b.n 1dfdbc │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0754 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e01c4 │ │ │ │ + cbz r0, 1e0154 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e01a8 │ │ │ │ + bne.n 1e0138 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe6a │ │ │ │ + beq.w 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e01dc │ │ │ │ - b.n 1dfe6a │ │ │ │ + bne.n 1e016c │ │ │ │ + b.n 1dfdfa │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0228 │ │ │ │ + cbz r1, 1e01b8 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e0228 │ │ │ │ + bne.n 1e01b8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe6a │ │ │ │ + beq.w 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0240 │ │ │ │ - b.n 1dfe6a │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e07c4 │ │ │ │ + bne.n 1e01d0 │ │ │ │ + b.n 1dfdfa │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0754 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e0284 │ │ │ │ + cbz r0, 1e0214 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0268 │ │ │ │ + bne.n 1e01f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfed0 │ │ │ │ + bne.w 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfeba │ │ │ │ + beq.w 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e029c │ │ │ │ - b.n 1dfeba │ │ │ │ + bne.n 1e022c │ │ │ │ + b.n 1dfe4a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e02ec │ │ │ │ + cbz r1, 1e027c │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e02ec │ │ │ │ + bne.n 1e027c │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfe14 │ │ │ │ + beq.w 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0304 │ │ │ │ - b.n 1dfe14 │ │ │ │ + bne.n 1e0294 │ │ │ │ + b.n 1dfda4 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0980 │ │ │ │ + beq.w 1e0910 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e0340 │ │ │ │ - b.n 1dfe2c │ │ │ │ + bcc.n 1e02d0 │ │ │ │ + b.n 1dfdbc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1dff12 │ │ │ │ + b.n 1dfea2 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e03c4 │ │ │ │ + beq.n 1e0354 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e03a8 │ │ │ │ + bne.n 1e0338 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfed0 │ │ │ │ + bne.w 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfeba │ │ │ │ + beq.w 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e03dc │ │ │ │ - b.n 1dfeba │ │ │ │ + bne.n 1e036c │ │ │ │ + b.n 1dfe4a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0422 │ │ │ │ + beq.n 1e03b2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0400 │ │ │ │ + bne.n 1e0390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfe14 │ │ │ │ + beq.w 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e043a │ │ │ │ - b.n 1dfe14 │ │ │ │ - ldr r1, [pc, #888] @ (1e07c0 ) │ │ │ │ + bne.n 1e03ca │ │ │ │ + b.n 1dfda4 │ │ │ │ + ldr r1, [pc, #888] @ (1e0750 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e048e │ │ │ │ + beq.n 1e041e │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e046a │ │ │ │ + bne.n 1e03fa │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfe14 │ │ │ │ + beq.w 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e04ba │ │ │ │ - b.n 1dfe14 │ │ │ │ + bne.n 1e044a │ │ │ │ + b.n 1dfda4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1dfe2c │ │ │ │ + b.n 1dfdbc │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e052e │ │ │ │ + cbz r1, 1e04be │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e052e │ │ │ │ + bne.n 1e04be │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfed0 │ │ │ │ + bne.w 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfeba │ │ │ │ + beq.w 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0546 │ │ │ │ - b.n 1dfeba │ │ │ │ + bne.n 1e04d6 │ │ │ │ + b.n 1dfe4a │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e099e │ │ │ │ + beq.w 1e092e │ │ │ │ ldr.w lr, [r0] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bcc.n 1e057c │ │ │ │ - b.n 1dfed0 │ │ │ │ + bcc.n 1e050c │ │ │ │ + b.n 1dfe60 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e098a │ │ │ │ + beq.w 1e091a │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e05d6 │ │ │ │ - b.n 1dff12 │ │ │ │ - ldr r0, [pc, #448] @ (1e07c0 ) │ │ │ │ + bcc.n 1e0566 │ │ │ │ + b.n 1dfea2 │ │ │ │ + ldr r0, [pc, #448] @ (1e0750 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0638 │ │ │ │ + cbz r0, 1e05c8 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e061a │ │ │ │ + bne.n 1e05aa │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfed0 │ │ │ │ + bne.w 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfeba │ │ │ │ + beq.w 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0662 │ │ │ │ - b.n 1dfeba │ │ │ │ - ldr r1, [pc, #340] @ (1e07c4 ) │ │ │ │ + bne.n 1e05f2 │ │ │ │ + b.n 1dfe4a │ │ │ │ + ldr r1, [pc, #340] @ (1e0754 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e06b0 │ │ │ │ + beq.n 1e0640 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e068e │ │ │ │ + bne.n 1e061e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfefa │ │ │ │ + beq.w 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e06c8 │ │ │ │ - b.n 1dfefa │ │ │ │ + bne.n 1e0658 │ │ │ │ + b.n 1dfe8a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0718 │ │ │ │ + cbz r1, 1e06a8 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e0718 │ │ │ │ + bne.n 1e06a8 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfefa │ │ │ │ + beq.w 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0730 │ │ │ │ - b.w 1dfefa │ │ │ │ + bne.n 1e06c0 │ │ │ │ + b.w 1dfe8a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0764 │ │ │ │ + cbz r0, 1e06f4 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0742 │ │ │ │ + bne.n 1e06d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfed0 │ │ │ │ + bne.w 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfeba │ │ │ │ + beq.w 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e077c │ │ │ │ - b.w 1dfeba │ │ │ │ + bne.n 1e070c │ │ │ │ + b.w 1dfe4a │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e0796 │ │ │ │ - b.w 1dff12 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + bne.n 1e0726 │ │ │ │ + b.w 1dfea2 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e07f2 │ │ │ │ + cbz r4, 1e0782 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e07ce │ │ │ │ + bne.n 1e075e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfefa │ │ │ │ + beq.w 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e080a │ │ │ │ - b.w 1dfefa │ │ │ │ + bne.n 1e079a │ │ │ │ + b.w 1dfe8a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e083e │ │ │ │ + cbz r0, 1e07ce │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e081c │ │ │ │ + bne.n 1e07ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe6a │ │ │ │ + beq.w 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0856 │ │ │ │ - b.w 1dfe6a │ │ │ │ + bne.n 1e07e6 │ │ │ │ + b.w 1dfdfa │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e089e │ │ │ │ + beq.n 1e082e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e087c │ │ │ │ + bne.n 1e080c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfefa │ │ │ │ + beq.w 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e08b6 │ │ │ │ - b.w 1dfefa │ │ │ │ + bne.n 1e0846 │ │ │ │ + b.w 1dfe8a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.w 1dfe80 │ │ │ │ + b.w 1dfe10 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e08f4 │ │ │ │ - b.w 1dfe80 │ │ │ │ - ldr r1, [pc, #292] @ (1e0a40 ) │ │ │ │ + bne.n 1e0884 │ │ │ │ + b.w 1dfe10 │ │ │ │ + ldr r1, [pc, #292] @ (1e09d0 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e095c │ │ │ │ + beq.n 1e08ec │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e093a │ │ │ │ + bne.n 1e08ca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfe14 │ │ │ │ + beq.w 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0974 │ │ │ │ - b.w 1dfe14 │ │ │ │ + bne.n 1e0904 │ │ │ │ + b.w 1dfda4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0338 │ │ │ │ - b.w 1dfe2c │ │ │ │ + bne.w 1e02c8 │ │ │ │ + b.w 1dfdbc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e05ce │ │ │ │ - b.w 1dff12 │ │ │ │ + bne.w 1e055e │ │ │ │ + b.w 1dfea2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dff94 │ │ │ │ - b.w 1dfe80 │ │ │ │ + bne.w 1dff24 │ │ │ │ + b.w 1dfe10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0578 │ │ │ │ - b.w 1dfed0 │ │ │ │ + bne.w 1e0508 │ │ │ │ + b.w 1dfe60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dff12 │ │ │ │ + beq.w 1dfea2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dff12 │ │ │ │ + bne.w 1dfea2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfefa │ │ │ │ + beq.w 1dfe8a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e09c0 │ │ │ │ - b.w 1dfefa │ │ │ │ + bne.n 1e0950 │ │ │ │ + b.w 1dfe8a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfe80 │ │ │ │ + beq.w 1dfe10 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe80 │ │ │ │ + bne.w 1dfe10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfe6a │ │ │ │ + beq.w 1dfdfa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e09e4 │ │ │ │ - b.w 1dfe6a │ │ │ │ + bne.n 1e0974 │ │ │ │ + b.w 1dfdfa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfe2c │ │ │ │ + beq.w 1dfdbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfe2c │ │ │ │ + bne.w 1dfdbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1dfe14 │ │ │ │ + beq.w 1dfda4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0a08 │ │ │ │ - b.w 1dfe14 │ │ │ │ + bne.n 1e0998 │ │ │ │ + b.w 1dfda4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfed0 │ │ │ │ + beq.w 1dfe60 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1dfed0 │ │ │ │ + bne.w 1dfe60 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1dfeba │ │ │ │ + beq.w 1dfe4a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0a2c │ │ │ │ - b.w 1dfeba │ │ │ │ + bne.n 1e09bc │ │ │ │ + b.w 1dfe4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1dfe36 │ │ │ │ + b.w 1dfdc6 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (1e0cbc ) │ │ │ │ + ldr r5, [pc, #612] @ (1e0c4c ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e0cb6 │ │ │ │ + bhi.w 1e0c46 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0ab4 │ │ │ │ + beq.n 1e0a44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e0ab4 │ │ │ │ + beq.n 1e0a44 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0b36 │ │ │ │ + bhi.n 1e0ac6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0ab4 │ │ │ │ + beq.n 1e0a44 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0a7e │ │ │ │ + bne.n 1e0a0e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e0a7e │ │ │ │ + bne.n 1e0a0e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0a82 │ │ │ │ - b.n 1e0b32 │ │ │ │ + bne.n 1e0a12 │ │ │ │ + b.n 1e0ac2 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e0c92 │ │ │ │ + beq.w 1e0c22 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e0a84 │ │ │ │ + b.n 1e0a14 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e0af0 │ │ │ │ + cbz r3, 1e0a80 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 1e0b1a │ │ │ │ + cbz r3, 1e0aaa │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0b14 │ │ │ │ + cbz r5, 1e0aa4 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e0afe │ │ │ │ + bne.n 1e0a8e │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0b1a │ │ │ │ + beq.n 1e0aaa │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0b5c │ │ │ │ + cbz r5, 1e0aec │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ str.w r5, [lr] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e0b46 │ │ │ │ - b.n 1e0b1a │ │ │ │ + bne.n 1e0ad6 │ │ │ │ + b.n 1e0aaa │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0b1a │ │ │ │ + beq.n 1e0aaa │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e0b7e │ │ │ │ + cbz r1, 1e0b0e │ │ │ │ ldrd r5, r1, [r3, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0b6e │ │ │ │ - b.n 1e0b1a │ │ │ │ + bne.n 1e0afe │ │ │ │ + b.n 1e0aaa │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e0c9e │ │ │ │ + beq.w 1e0c2e │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e8d1c │ │ │ │ + bl 1e8cac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e0b28 │ │ │ │ - ldr r3, [pc, #276] @ (1e0cc0 ) │ │ │ │ + b.n 1e0ab8 │ │ │ │ + ldr r3, [pc, #276] @ (1e0c50 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0b1a │ │ │ │ + beq.n 1e0aaa │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0bdc │ │ │ │ + cbz r5, 1e0b6c │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e0bc6 │ │ │ │ - b.n 1e0b1a │ │ │ │ + bne.n 1e0b56 │ │ │ │ + b.n 1e0aaa │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0b1a │ │ │ │ + beq.n 1e0aaa │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ mla lr, r5, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e0c0a │ │ │ │ + cbz r1, 1e0b9a │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e0bfa │ │ │ │ - b.n 1e0b1a │ │ │ │ + bne.n 1e0b8a │ │ │ │ + b.n 1e0aaa │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0b1a │ │ │ │ + beq.n 1e0aaa │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e0c2a │ │ │ │ + cbz r1, 1e0bba │ │ │ │ ldrd r5, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e0b1a │ │ │ │ + bne.w 1e0aaa │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0b1a │ │ │ │ + beq.w 1e0aaa │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 1e0b28 │ │ │ │ - ldr r3, [pc, #104] @ (1e0cc4 ) │ │ │ │ + b.n 1e0ab8 │ │ │ │ + ldr r3, [pc, #104] @ (1e0c54 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0b1a │ │ │ │ + beq.w 1e0aaa │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0c8a │ │ │ │ + cbz r5, 1e0c1a │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e0c74 │ │ │ │ - b.n 1e0b1a │ │ │ │ + bne.n 1e0c04 │ │ │ │ + b.n 1e0aaa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0ad8 │ │ │ │ + bne.w 1e0a68 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e0b32 │ │ │ │ + b.n 1e0ac2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0b90 │ │ │ │ + beq.w 1e0b20 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e0b90 │ │ │ │ + b.n 1e0b20 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e0a84 │ │ │ │ - sub.w r0, r4, #5013504 @ 0x4c8000 │ │ │ │ + b.n 1e0a14 │ │ │ │ + @ instruction: 0xf6140099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (1e0eb0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e0e40 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0d5c │ │ │ │ + bhi.n 1e0cec │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ pop {r0, r2} │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1e0d00 │ │ │ │ + cbz r3, 1e0c90 │ │ │ │ ldrd r1, r2, [r0, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1e0d28 │ │ │ │ + cbz r4, 1e0cb8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0d22 │ │ │ │ + cbz r1, 1e0cb2 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e0d0c │ │ │ │ + bne.n 1e0c9c │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0d28 │ │ │ │ + beq.n 1e0cb8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e0d52 │ │ │ │ + cbz r2, 1e0ce2 │ │ │ │ ldrd r1, r2, [r3, #16] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0d42 │ │ │ │ - b.n 1e0d28 │ │ │ │ + bne.n 1e0cd2 │ │ │ │ + b.n 1e0cb8 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0d28 │ │ │ │ + beq.n 1e0cb8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0d80 │ │ │ │ + cbz r1, 1e0d10 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e0d6a │ │ │ │ - b.n 1e0d28 │ │ │ │ - ldr r3, [pc, #296] @ (1e0eb4 ) │ │ │ │ + bne.n 1e0cfa │ │ │ │ + b.n 1e0cb8 │ │ │ │ + ldr r3, [pc, #296] @ (1e0e44 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0d28 │ │ │ │ + beq.n 1e0cb8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0db8 │ │ │ │ + cbz r1, 1e0d48 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e0da2 │ │ │ │ - b.n 1e0d28 │ │ │ │ + bne.n 1e0d32 │ │ │ │ + b.n 1e0cb8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0d28 │ │ │ │ + beq.n 1e0cb8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e0dd8 │ │ │ │ + cbz r2, 1e0d68 │ │ │ │ ldrd r4, r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r0, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e0e8e │ │ │ │ + bne.n 1e0e1e │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e8e │ │ │ │ + beq.n 1e0e1e │ │ │ │ ldrd r4, r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #180] @ (1e0eb8 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e0e48 ) │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0d28 │ │ │ │ + beq.n 1e0cb8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e0e32 │ │ │ │ + cbz r1, 1e0dc2 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e0e1c │ │ │ │ - b.n 1e0d28 │ │ │ │ + bne.n 1e0dac │ │ │ │ + b.n 1e0cb8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e0e9a │ │ │ │ + beq.n 1e0e2a │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e8d1c │ │ │ │ + bl 1e8cac │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0d28 │ │ │ │ + beq.w 1e0cb8 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov.w ip, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r2, #4 │ │ │ │ mla lr, ip, r1, r2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e0e86 │ │ │ │ + cbz r2, 1e0e16 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e0e76 │ │ │ │ - b.n 1e0d28 │ │ │ │ + bne.n 1e0e06 │ │ │ │ + b.n 1e0cb8 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e44 │ │ │ │ + beq.n 1e0dd4 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e0e44 │ │ │ │ - ssat r0, #26, r2, asr #2 │ │ │ │ + b.n 1e0dd4 │ │ │ │ + @ instruction: 0xf3920099 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e0f2a │ │ │ │ + beq.n 1e0eba │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e0ee6 │ │ │ │ + beq.n 1e0e76 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e0f1e │ │ │ │ + cbnz r3, 1e0eae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6280 │ │ │ │ + bl 1c6210 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ed8 │ │ │ │ + beq.n 1e0e68 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e0f14 │ │ │ │ + cbz r2, 1e0ea4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6280 │ │ │ │ + bl 1c6210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e0f14 │ │ │ │ + cbz r2, 1e0ea4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e0f14 │ │ │ │ + cbz r1, 1e0ea4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6280 │ │ │ │ + bl 1c6210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0f00 │ │ │ │ - bl 1c6280 │ │ │ │ + bne.n 1e0e90 │ │ │ │ + bl 1c6210 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0edc │ │ │ │ + beq.n 1e0e6c │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6280 │ │ │ │ + bl 1c6210 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c6280 │ │ │ │ - b.n 1e0ed8 │ │ │ │ + bl 1c6210 │ │ │ │ + b.n 1e0e68 │ │ │ │ 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 1e0f6e │ │ │ │ + beq.n 1e0efe │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e0ebc │ │ │ │ + bl 1e0e4c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e0f54 │ │ │ │ + bne.n 1e0ee4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2792] @ 1e1a70 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e1a00 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e1a74 │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e1a04 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e1a78 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e1a08 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cac6c │ │ │ │ + bl 1cabfc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e0fd8 │ │ │ │ + bhi.n 1e0f68 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r3, r4, #11 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e19dc │ │ │ │ + beq.w 1e196c │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e0fe8 │ │ │ │ + bcc.n 1e0f78 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1932 │ │ │ │ + beq.w 1e18c2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e1b1c │ │ │ │ + bhi.w 1e1aac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r6, r5, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1042 │ │ │ │ + cbz r3, 1e0fd2 │ │ │ │ ldrd r1, r3, [r8, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldr.w lr, [r8, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e1070 │ │ │ │ + beq.n 1e1000 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1066 │ │ │ │ + cbz r1, 1e0ff6 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1056 │ │ │ │ + bne.n 1e0fe6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r8, r5 │ │ │ │ @@ -552097,372 +552049,372 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cad48 │ │ │ │ + bl 1cacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1198 │ │ │ │ + beq.n 1e1128 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e1198 │ │ │ │ + beq.n 1e1128 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1b1c │ │ │ │ + bhi.w 1e1aac │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2484] @ 1e1a7c │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e1a0c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e19ee │ │ │ │ + beq.w 1e197e │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1e10e8 │ │ │ │ + bcc.n 1e1078 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1428 │ │ │ │ + bne.w 1e13b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1b1c │ │ │ │ + bhi.w 1e1aac │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e114c │ │ │ │ + cbz r3, 1e10dc │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e117a │ │ │ │ + beq.n 1e110a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1170 │ │ │ │ + cbz r1, 1e1100 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1160 │ │ │ │ + bne.n 1e10f0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cad48 │ │ │ │ + bl 1cacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e10a0 │ │ │ │ + bne.n 1e1030 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e11c4 │ │ │ │ + beq.n 1e1154 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e0ebc │ │ │ │ + bl 1e0e4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e11aa │ │ │ │ + bne.n 1e113a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 54208 │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e1a80 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e1a78 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e1a10 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e1a08 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e1b18 │ │ │ │ + bne.w 1e1aa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e1a84 │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e1a14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e1a3e │ │ │ │ + beq.w 1e19ce │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e1214 │ │ │ │ + bne.n 1e11a4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1a2c │ │ │ │ + beq.w 1e19bc │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e123a │ │ │ │ + bcc.n 1e11ca │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e1a08 │ │ │ │ + beq.w 1e1998 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e126a │ │ │ │ + bcc.n 1e11fa │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1530 │ │ │ │ + beq.w 1e14c0 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1292 │ │ │ │ + bne.n 1e1222 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e14e2 │ │ │ │ + beq.w 1e1472 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e193a │ │ │ │ + bne.w 1e18ca │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e8d1c │ │ │ │ - b.n 1e1184 │ │ │ │ + bl 1e8cac │ │ │ │ + b.n 1e1114 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1496 │ │ │ │ + bne.w 1e1426 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1428 │ │ │ │ + bne.w 1e13b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e1184 │ │ │ │ + b.n 1e1114 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1316 │ │ │ │ + cbz r3, 1e12a6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1106 │ │ │ │ + beq.w 1e1096 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e1326 │ │ │ │ + bcc.n 1e12b6 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e136a │ │ │ │ + cbz r1, 1e12fa │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e135a │ │ │ │ - b.n 1e117a │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e1a84 │ │ │ │ + bne.n 1e12ea │ │ │ │ + b.n 1e110a │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e1a14 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e13a8 │ │ │ │ + cbz r1, 1e1338 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1398 │ │ │ │ + bne.n 1e1328 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ + b.n 1e110a │ │ │ │ ldr.w lr, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e13da │ │ │ │ + cbz r1, 1e136a │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e13ca │ │ │ │ + bne.n 1e135a │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e1a7c │ │ │ │ + b.n 1e110a │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e1a0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e141c │ │ │ │ + cbz r1, 1e13ac │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e140c │ │ │ │ + bne.n 1e139c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ + b.n 1e110a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e192e │ │ │ │ + beq.w 1e18be │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1b1c │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e1448 ) │ │ │ │ + bhi.w 1e1aac │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e13d8 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -552480,751 +552432,751 @@ │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e12ca │ │ │ │ + bne.w 1e125a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e12ca │ │ │ │ + beq.w 1e125a │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e12ca │ │ │ │ + b.n 1e125a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1106 │ │ │ │ + bne.w 1e1096 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e14d8 │ │ │ │ + cbz r1, 1e1468 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e14c8 │ │ │ │ - b.n 1e117a │ │ │ │ + bne.n 1e1458 │ │ │ │ + b.n 1e110a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1108 │ │ │ │ + b.n 1e1098 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e12fc │ │ │ │ + beq.w 1e128c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e150a │ │ │ │ + cbz r1, 1e149a │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e12fe │ │ │ │ + bne.w 1e128e │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1528 │ │ │ │ + cbz r3, 1e14b8 │ │ │ │ ldrd r0, r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e1184 │ │ │ │ + b.n 1e1114 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1aa4 │ │ │ │ + bne.w 1e1a34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e14bc │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e1a7c │ │ │ │ + b.n 1e144c │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e1a0c │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1ae4 │ │ │ │ + beq.w 1e1a74 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e156c │ │ │ │ - b.n 1e0ffc │ │ │ │ + bcc.n 1e14fc │ │ │ │ + b.n 1e0f8c │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e19dc │ │ │ │ + beq.w 1e196c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e1598 │ │ │ │ - b.n 1e0ffc │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e1a84 │ │ │ │ + bcc.n 1e1528 │ │ │ │ + b.n 1e0f8c │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e1a14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, r0, r3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1ad4 │ │ │ │ + beq.w 1e1a64 │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e15d2 │ │ │ │ - b.n 1e0ffc │ │ │ │ + bne.n 1e1562 │ │ │ │ + b.n 1e0f8c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e1ab0 │ │ │ │ + beq.w 1e1a40 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1acc │ │ │ │ + beq.w 1e1a5c │ │ │ │ ldr.w ip, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 1e8d1c │ │ │ │ - b.n 1e107e │ │ │ │ + bl 1e8cac │ │ │ │ + b.n 1e100e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1a60 │ │ │ │ + beq.w 1e19f0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e162a │ │ │ │ - b.n 1e0ffc │ │ │ │ + bne.n 1e15ba │ │ │ │ + b.n 1e0f8c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e164e │ │ │ │ + cbz r3, 1e15de │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ffc │ │ │ │ + beq.w 1e0f8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e165e │ │ │ │ - b.n 1e0ffc │ │ │ │ + bcc.n 1e15ee │ │ │ │ + b.n 1e0f8c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1686 │ │ │ │ + cbz r3, 1e1616 │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e16ac │ │ │ │ + cbz r1, 1e163c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e169c │ │ │ │ + bne.n 1e162c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ + b.n 1e110a │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e196a │ │ │ │ + bne.w 1e18fa │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e19e6 │ │ │ │ + beq.w 1e1976 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1070 │ │ │ │ - ldr r3, [pc, #940] @ (1e1a84 ) │ │ │ │ + b.n 1e1000 │ │ │ │ + ldr r3, [pc, #940] @ (1e1a14 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1708 │ │ │ │ + cbz r1, 1e1698 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e16f8 │ │ │ │ + bne.n 1e1688 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ + b.n 1e110a │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e173a │ │ │ │ + cbz r1, 1e16ca │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1e172a │ │ │ │ + bne.n 1e16ba │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ + b.n 1e110a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1770 │ │ │ │ + cbz r1, 1e1700 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1760 │ │ │ │ - b.n 1e117a │ │ │ │ - ldr r3, [pc, #768] @ (1e1a7c ) │ │ │ │ + bne.n 1e16f0 │ │ │ │ + b.n 1e110a │ │ │ │ + ldr r3, [pc, #768] @ (1e1a0c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e17ac │ │ │ │ + cbz r1, 1e173c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e179c │ │ │ │ + bne.n 1e172c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e117a │ │ │ │ + b.n 1e110a │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1000 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e17e6 │ │ │ │ + cbz r1, 1e1776 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e17d6 │ │ │ │ - b.n 1e1070 │ │ │ │ - ldr r3, [pc, #660] @ (1e1a84 ) │ │ │ │ + bne.n 1e1766 │ │ │ │ + b.n 1e1000 │ │ │ │ + ldr r3, [pc, #660] @ (1e1a14 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1000 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1824 │ │ │ │ + cbz r1, 1e17b4 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1814 │ │ │ │ + bne.n 1e17a4 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1070 │ │ │ │ - ldr r3, [pc, #584] @ (1e1a7c ) │ │ │ │ + b.n 1e1000 │ │ │ │ + ldr r3, [pc, #584] @ (1e1a0c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1000 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1868 │ │ │ │ + cbz r1, 1e17f8 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1858 │ │ │ │ + bne.n 1e17e8 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1070 │ │ │ │ + b.w 1e1000 │ │ │ │ ldr.w lr, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1000 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e189c │ │ │ │ + cbz r1, 1e182c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e188c │ │ │ │ + bne.n 1e181c │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1070 │ │ │ │ + b.w 1e1000 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1608 │ │ │ │ + bne.w 1e1598 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1608 │ │ │ │ + beq.w 1e1598 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e1608 │ │ │ │ + b.n 1e1598 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e117a │ │ │ │ + beq.w 1e110a │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e18f8 │ │ │ │ + cbz r1, 1e1888 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e18e8 │ │ │ │ - b.n 1e117a │ │ │ │ + bne.n 1e1878 │ │ │ │ + b.n 1e110a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1000 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1922 │ │ │ │ + cbz r1, 1e18b2 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1912 │ │ │ │ - b.w 1e1070 │ │ │ │ + bne.n 1e18a2 │ │ │ │ + b.w 1e1000 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1436 │ │ │ │ + b.n 1e13c6 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1010 │ │ │ │ + b.w 1e0fa0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1ac6 │ │ │ │ + beq.w 1e1a56 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1a88 │ │ │ │ + beq.w 1e1a18 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e8d1c │ │ │ │ - b.n 1e1184 │ │ │ │ + bl 1e8cac │ │ │ │ + b.n 1e1114 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e0ffc │ │ │ │ + bne.w 1e0f8c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1dedf8 │ │ │ │ - b.w 1e0ffc │ │ │ │ + bl 1ded88 │ │ │ │ + b.w 1e0f8c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1000 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e19ae │ │ │ │ + cbz r1, 1e193e │ │ │ │ ldrd r0, r1, [r8, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r8, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e19ce │ │ │ │ + bne.n 1e195e │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e19ce │ │ │ │ + cbz r3, 1e195e │ │ │ │ ldrd r0, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 1e1078 │ │ │ │ + b.w 1e1008 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e194a │ │ │ │ + b.n 1e18da │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1ac2 │ │ │ │ + bne.n 1e1a52 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1070 │ │ │ │ + b.w 1e1000 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1af4 │ │ │ │ + bne.n 1e1a84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e117a │ │ │ │ + b.w 1e110a │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1a02 │ │ │ │ + beq.n 1e1992 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1b0a │ │ │ │ + beq.n 1e1a9a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e117a │ │ │ │ + b.w 1e110a │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1a02 │ │ │ │ - b.n 1e1a1c │ │ │ │ + beq.n 1e1992 │ │ │ │ + b.n 1e19ac │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1a02 │ │ │ │ + beq.n 1e1992 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1b10 │ │ │ │ + beq.n 1e1aa0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e16dc │ │ │ │ + b.n 1e166c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1b00 │ │ │ │ + beq.n 1e1a90 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1906 │ │ │ │ - orn r0, r8, #153 @ 0x99 │ │ │ │ - orn r0, r6, #153 @ 0x99 │ │ │ │ + b.n 1e1896 │ │ │ │ + @ instruction: 0xf0d80099 │ │ │ │ + @ instruction: 0xf0d60099 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr10, cr9, {4} │ │ │ │ + mrc 0, 4, r0, cr10, cr9, {4} │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1954 │ │ │ │ + beq.w 1e18e4 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e1954 │ │ │ │ + b.n 1e18e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1b06 │ │ │ │ + cbz r6, 1e1a96 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e18dc │ │ │ │ + b.n 1e186c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1dedf8 │ │ │ │ + bl 1ded88 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e1000 │ │ │ │ + b.w 1e0f90 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e16d0 │ │ │ │ + b.n 1e1660 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e194a │ │ │ │ + b.n 1e18da │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e18b2 │ │ │ │ + b.n 1e1842 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1ac2 │ │ │ │ + bne.n 1e1a52 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e17f8 │ │ │ │ + b.n 1e1788 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e1ac2 │ │ │ │ + bne.n 1e1a52 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e183c │ │ │ │ + b.n 1e17cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1b14 │ │ │ │ + cbz r6, 1e1aa4 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1782 │ │ │ │ + b.n 1e1712 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1906 │ │ │ │ + b.n 1e1896 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e18dc │ │ │ │ + b.n 1e186c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e117a │ │ │ │ + b.w 1e110a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e16dc │ │ │ │ + b.n 1e166c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1782 │ │ │ │ + b.n 1e1712 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e1b54 ) │ │ │ │ + ldr r1, [pc, #48] @ (1e1ae4 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e1b36 │ │ │ │ + beq.n 1e1ac6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e1b50 │ │ │ │ - ldr r3, [pc, #24] @ (1e1b58 ) │ │ │ │ + bne.n 1e1ae0 │ │ │ │ + ldr r3, [pc, #24] @ (1e1ae8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1b32 │ │ │ │ + bne.n 1e1ac2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 1e14f8 │ │ │ │ + b.n 1e1568 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #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] @ 1e1bd8 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e1b68 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e1bdc ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1b6c ) │ │ │ │ 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 1e1bc8 │ │ │ │ + beq.n 1e1b58 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e1bb6 │ │ │ │ + bne.n 1e1b46 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e1be0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e1bdc ) │ │ │ │ + ldr r1, [pc, #64] @ (1e1b70 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1b6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e1bd2 │ │ │ │ + bne.n 1e1b62 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c1ba8 │ │ │ │ + bl 1c1b38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e1b94 │ │ │ │ + b.n 1e1b24 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e1b94 │ │ │ │ + b.n 1e1b24 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1e14ec │ │ │ │ + b.n 1e155c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e149c │ │ │ │ + b.n 1e150c │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #344] @ (1e1d50 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e1ce0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e1d54 ) │ │ │ │ + ldr r3, [pc, #344] @ (1e1ce4 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #372 @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1e1c7a │ │ │ │ + bhi.n 1e1c0a │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e1caa │ │ │ │ + bls.n 1e1c3a │ │ │ │ mvn.w r0, #316 @ 0x13c │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1e1c82 │ │ │ │ + bhi.n 1e1c12 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553232,15 +553184,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r5, [pc, #376] @ (1e1dd8 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e1d68 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553248,106 +553200,106 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1e1cc8 │ │ │ │ + bne.n 1e1c58 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1ded04 │ │ │ │ - ldr r2, [pc, #196] @ (1e1d58 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e1d54 ) │ │ │ │ + bl 1dec94 │ │ │ │ + ldr r2, [pc, #196] @ (1e1ce8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e1ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1d34 │ │ │ │ + bne.n 1e1cc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e1d1c │ │ │ │ + beq.n 1e1cac │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e1d10 │ │ │ │ + bcs.n 1e1ca0 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e1d28 │ │ │ │ + beq.n 1e1cb8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e1d38 │ │ │ │ - bl 1e1b5c │ │ │ │ - b.n 1e1c90 │ │ │ │ + vldr d0, [pc, #120] @ 1e1cc8 │ │ │ │ + bl 1e1aec │ │ │ │ + b.n 1e1c20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1ded04 │ │ │ │ - b.n 1e1c90 │ │ │ │ + bl 1dec94 │ │ │ │ + b.n 1e1c20 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1ded04 │ │ │ │ - b.n 1e1c90 │ │ │ │ + bl 1dec94 │ │ │ │ + b.n 1e1c20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1ded04 │ │ │ │ - b.n 1e1c90 │ │ │ │ + bl 1dec94 │ │ │ │ + b.n 1e1c20 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1ded04 │ │ │ │ - b.n 1e1c90 │ │ │ │ + bl 1dec94 │ │ │ │ + b.n 1e1c20 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1b5c │ │ │ │ - b.n 1e1c90 │ │ │ │ + bl 1e1aec │ │ │ │ + b.n 1e1c20 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e1d40 │ │ │ │ - bl 1e1b5c │ │ │ │ - b.n 1e1c90 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e1d48 │ │ │ │ - bl 1e1b5c │ │ │ │ - b.n 1e1c90 │ │ │ │ + vldr d0, [pc, #32] @ 1e1cd0 │ │ │ │ + bl 1e1aec │ │ │ │ + b.n 1e1c20 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e1cd8 │ │ │ │ + bl 1e1aec │ │ │ │ + b.n 1e1c20 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - b.n 1e2550 │ │ │ │ + b.n 1e15c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e242c │ │ │ │ + b.n 1e249c │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e1d84 │ │ │ │ + beq.n 1e1d14 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e1d6a │ │ │ │ + bne.n 1e1cfa │ │ │ │ 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 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553364,71 +553316,71 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #132] @ (1e1e48 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e1dd8 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e1e12 │ │ │ │ + beq.n 1e1da2 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e1e00 │ │ │ │ - cbnz r4, 1e1dfa │ │ │ │ - ldr r1, [pc, #124] @ (1e1e4c ) │ │ │ │ + beq.n 1e1d90 │ │ │ │ + cbnz r4, 1e1d8a │ │ │ │ + ldr r1, [pc, #124] @ (1e1ddc ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e1e12 │ │ │ │ + cbz r5, 1e1da2 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1da8 │ │ │ │ - cbz r0, 1e1dfc │ │ │ │ + bl 1e1d38 │ │ │ │ + cbz r0, 1e1d8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e1de2 │ │ │ │ + bne.n 1e1d72 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e1e38 │ │ │ │ + beq.n 1e1dc8 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e1e18 │ │ │ │ + bne.n 1e1da8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e1dfa │ │ │ │ + bne.n 1e1d8a │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e1e42 │ │ │ │ + bne.n 1e1dd2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e1dfc │ │ │ │ + b.n 1e1d8c │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1da8 │ │ │ │ - b.n 1e1dfc │ │ │ │ + bl 1e1d38 │ │ │ │ + b.n 1e1d8c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 1e22bc │ │ │ │ + b.n 1e232c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -553437,65 +553389,65 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 1e1e8c │ │ │ │ + cbz r4, 1e1e1c │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 1e1e9e │ │ │ │ + cbz r1, 1e1e2e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e1e9e │ │ │ │ + cbz r3, 1e1e2e │ │ │ │ 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, 1e1ec8 │ │ │ │ + cbz r1, 1e1e58 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e1ec8 │ │ │ │ + cbz r3, 1e1e58 │ │ │ │ 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 1e1ee2 │ │ │ │ + beq.n 1e1e72 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e1ee2 │ │ │ │ + cbz r3, 1e1e72 │ │ │ │ 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, 1e1f10 │ │ │ │ + cbz r3, 1e1ea0 │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r1, r3, [lr, #4] │ │ │ │ @@ -553509,439 +553461,439 @@ │ │ │ │ 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, 1e1f34 │ │ │ │ + cbnz r3, 1e1ec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c62cc │ │ │ │ + bl 1c625c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c6254 │ │ │ │ + bl 1c61e4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e1f74 │ │ │ │ + cbz r6, 1e1f04 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e1eac │ │ │ │ + bl 1e1e3c │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e1f56 │ │ │ │ + bne.n 1e1ee6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6280 │ │ │ │ + bl 1c6210 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 1e1e50 │ │ │ │ + bl 1e1de0 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 1e1fc4 │ │ │ │ + beq.n 1e1f54 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e1fc4 │ │ │ │ + cbz r2, 1e1f54 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 1e1fec │ │ │ │ + bcs.n 1e1f7c │ │ │ │ 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 1e1eac │ │ │ │ + bl 1e1e3c │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e1fd6 │ │ │ │ + bcc.n 1e1f66 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 1e200c │ │ │ │ - b.n 1e2028 │ │ │ │ + cbnz r3, 1e1f9c │ │ │ │ + b.n 1e1fb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e200a │ │ │ │ + bne.n 1e1f9a │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e2070 │ │ │ │ + beq.n 1e2000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ - b.n 1e204c │ │ │ │ + b.n 1e1fdc │ │ │ │ sub.w ip, r0, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r1, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e2048 │ │ │ │ + bne.n 1e1fd8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e20f6 │ │ │ │ + beq.n 1e2086 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e20f2 │ │ │ │ + beq.n 1e2082 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ - b.n 1e20c8 │ │ │ │ + b.n 1e2058 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e20f2 │ │ │ │ + beq.n 1e2082 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e209c │ │ │ │ + bmi.n 1e202c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e209c │ │ │ │ + bne.n 1e202c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e209c │ │ │ │ + beq.n 1e202c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e20b6 │ │ │ │ + beq.n 1e2046 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e20de │ │ │ │ + bne.n 1e206e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e20e6 │ │ │ │ + b.n 1e2076 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e21f4 ) │ │ │ │ + ldr r3, [pc, #244] @ (1e2184 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e2140 │ │ │ │ + cbz r2, 1e20d0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e2132 │ │ │ │ - ldr r2, [pc, #232] @ (1e21f8 ) │ │ │ │ + bne.n 1e20c2 │ │ │ │ + ldr r2, [pc, #232] @ (1e2188 ) │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1e2132 │ │ │ │ + cbz r3, 1e20c2 │ │ │ │ sub.w r0, r0, #756 @ 0x2f4 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #108] @ 0x6c │ │ │ │ ldrhi.w r2, [ip, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e21a2 │ │ │ │ + beq.n 1e2132 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #176] @ (1e21fc ) │ │ │ │ + ldr r1, [pc, #176] @ (1e218c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #36] @ 0x24 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1e21aa │ │ │ │ + cbnz r0, 1e213a │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2188 │ │ │ │ + bls.n 1e2118 │ │ │ │ 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 1e216c │ │ │ │ + bne.n 1e20fc │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e2184 │ │ │ │ + beq.n 1e2114 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e21e2 │ │ │ │ + bcs.n 1e2172 │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e2166 │ │ │ │ + b.n 1e20f6 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e213c │ │ │ │ + b.n 1e20cc │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e21c8 │ │ │ │ + bls.n 1e2158 │ │ │ │ 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 1e2184 │ │ │ │ + beq.n 1e2114 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e21b0 │ │ │ │ + bhi.n 1e2140 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e2184 │ │ │ │ + beq.n 1e2114 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e21ea │ │ │ │ + bcs.n 1e217a │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e2164 │ │ │ │ + b.n 1e20f4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e216c │ │ │ │ - b.n 1e2184 │ │ │ │ + bne.n 1e20fc │ │ │ │ + b.n 1e2114 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e21ac │ │ │ │ - b.n 1e2184 │ │ │ │ + bne.n 1e213c │ │ │ │ + b.n 1e2114 │ │ │ │ nop │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e2248 │ │ │ │ + beq.n 1e21d8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e222c │ │ │ │ + b.n 1e21bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e2244 │ │ │ │ + beq.n 1e21d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e223c │ │ │ │ - bl 1e20f8 │ │ │ │ + bmi.n 1e21cc │ │ │ │ + bl 1e2088 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e2224 │ │ │ │ + bne.n 1e21b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e2244 │ │ │ │ + b.n 1e21d4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e2296 │ │ │ │ + cbz r0, 1e2226 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e229c │ │ │ │ + cbz r2, 1e222c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e22de │ │ │ │ + bhi.n 1e226e │ │ │ │ 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 1e2296 │ │ │ │ + beq.n 1e2226 │ │ │ │ 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 1e228c │ │ │ │ + beq.n 1e221c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e22c6 │ │ │ │ + bne.n 1e2256 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e2296 │ │ │ │ + beq.n 1e2226 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e22ca │ │ │ │ + beq.n 1e225a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e22ba │ │ │ │ + bne.n 1e224a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e2296 │ │ │ │ + beq.n 1e2226 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e22c6 │ │ │ │ + bne.n 1e2256 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2268 │ │ │ │ + b.n 1e21f8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e2268 │ │ │ │ + b.n 1e21f8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e2296 │ │ │ │ + beq.n 1e2226 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e2268 │ │ │ │ - b.n 1e22ba │ │ │ │ + bne.n 1e21f8 │ │ │ │ + b.n 1e224a │ │ │ │ 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 1e2302 │ │ │ │ + bmi.n 1e2292 │ │ │ │ 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, 1e231e │ │ │ │ + cbz r3, 1e22ae │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2300 │ │ │ │ + beq.n 1e2290 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e234e │ │ │ │ + bhi.n 1e22de │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -553955,48 +553907,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e2382 │ │ │ │ + bhi.n 1e2312 │ │ │ │ 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 1e2386 │ │ │ │ + beq.n 1e2316 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e2362 │ │ │ │ + beq.n 1e22f2 │ │ │ │ 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 1e2362 │ │ │ │ + beq.n 1e22f2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e241a │ │ │ │ + beq.n 1e23aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e23d4 │ │ │ │ + cbz r2, 1e2364 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e23be │ │ │ │ + bhi.n 1e234e │ │ │ │ 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 │ │ │ │ @@ -554009,178 +553961,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 1e23ba │ │ │ │ + b.n 1e234a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e242a │ │ │ │ + beq.n 1e23ba │ │ │ │ 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 1e2354 │ │ │ │ + bl 1e22e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e241e │ │ │ │ + beq.n 1e23ae │ │ │ │ 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 1e23ba │ │ │ │ + b.n 1e234a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2414 │ │ │ │ + b.n 1e23a4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e23ba │ │ │ │ + b.n 1e234a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e2460 │ │ │ │ + cbz r0, 1e23f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2454 │ │ │ │ + cbz r2, 1e23e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2450 │ │ │ │ - bl 1e2394 │ │ │ │ + cbz r2, 1e23e0 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e244a │ │ │ │ + bne.n 1e23da │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2450 │ │ │ │ + b.n 1e23e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2450 │ │ │ │ + b.n 1e23e0 │ │ │ │ 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 1e24c0 │ │ │ │ + bhi.n 1e2450 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e2394 │ │ │ │ - cbz r0, 1e249e │ │ │ │ + bl 1e2324 │ │ │ │ + cbz r0, 1e242e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e2488 │ │ │ │ + beq.n 1e2418 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e249e │ │ │ │ + beq.n 1e242e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e249c │ │ │ │ - bl 1e2394 │ │ │ │ + bne.n 1e242c │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e24a6 │ │ │ │ + bne.n 1e2436 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e24cc │ │ │ │ + cbz r1, 1e245c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e2464 │ │ │ │ - b.n 1e249e │ │ │ │ + bl 1e23f4 │ │ │ │ + b.n 1e242e │ │ │ │ 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, 1e2506 │ │ │ │ + cbz r3, 1e2496 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2504 │ │ │ │ + beq.n 1e2494 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ 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, 1e2532 │ │ │ │ + cbz r3, 1e24c2 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2530 │ │ │ │ + beq.n 1e24c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e254c │ │ │ │ + cbz r0, 1e24dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e254a │ │ │ │ + cbz r3, 1e24da │ │ │ │ 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, 1e2564 │ │ │ │ + cbz r0, 1e24f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2562 │ │ │ │ + cbz r3, 1e24f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554189,250 +554141,250 @@ │ │ │ │ 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 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c790c │ │ │ │ - cbz r0, 1e25a8 │ │ │ │ + bl 1c789c │ │ │ │ + cbz r0, 1e2538 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2594 │ │ │ │ - ldr r3, [pc, #16] @ (1e25bc ) │ │ │ │ + bne.n 1e2524 │ │ │ │ + ldr r3, [pc, #16] @ (1e254c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1e260e │ │ │ │ + bne.n 1e259e │ │ │ │ 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, 1e2610 │ │ │ │ + cbz r3, 1e25a0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e2604 │ │ │ │ + cbz r2, 1e2594 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e2600 │ │ │ │ - bl 1e2394 │ │ │ │ + cbz r3, 1e2590 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e25de │ │ │ │ + bne.n 1e256e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e25de │ │ │ │ + b.n 1e256e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e25ee │ │ │ │ - b.n 1e25f8 │ │ │ │ + bne.n 1e257e │ │ │ │ + b.n 1e2588 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e25f8 │ │ │ │ + b.n 1e2588 │ │ │ │ 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, #116] @ (1e269c ) │ │ │ │ + ldr r7, [pc, #116] @ (1e262c ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2694 │ │ │ │ + beq.n 1e2624 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e266e │ │ │ │ + cbz r2, 1e25fe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e2666 │ │ │ │ + bhi.n 1e25f6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r5, r0, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ - ldr r2, [pc, #72] @ (1e26a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e2630 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e2666 │ │ │ │ + cbz r2, 1e25f6 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2640 │ │ │ │ + bne.n 1e25d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2688 │ │ │ │ + cbz r2, 1e2618 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2684 │ │ │ │ - bl 1e2394 │ │ │ │ + cbz r2, 1e2614 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e263a │ │ │ │ + bne.n 1e25ca │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e263a │ │ │ │ + b.n 1e25ca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2678 │ │ │ │ + bne.n 1e2608 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - bls.n 1e2644 │ │ │ │ + bge.n 1e26b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #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, 1e26e2 │ │ │ │ + cbz r0, 1e2672 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e26d0 │ │ │ │ + cbz r1, 1e2660 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e26c4 │ │ │ │ + bne.n 1e2654 │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e26b8 │ │ │ │ + bne.n 1e2648 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1e2706 │ │ │ │ - b.n 1e273e │ │ │ │ + cbnz r3, 1e2696 │ │ │ │ + b.n 1e26ce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e273e │ │ │ │ + cbz r3, 1e26ce │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2700 │ │ │ │ + beq.n 1e2690 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e2736 │ │ │ │ + cbz r0, 1e26c6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2722 │ │ │ │ + cbz r2, 1e26b2 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2718 │ │ │ │ - bl 1e2394 │ │ │ │ + bne.n 1e26a8 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2712 │ │ │ │ + bne.n 1e26a2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e273e │ │ │ │ + cbz r3, 1e26ce │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e270e │ │ │ │ + bne.n 1e269e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2730 │ │ │ │ + bne.n 1e26c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2760 │ │ │ │ + cbz r0, 1e26f0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ 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 1e2748 │ │ │ │ + bne.n 1e26d8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2778 │ │ │ │ + cbz r0, 1e2708 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e276c │ │ │ │ + bne.n 1e26fc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #464] @ (1e2964 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e28f4 ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #452] @ (1e2968 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e28f8 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -554446,18 +554398,18 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 1e295c │ │ │ │ + beq.w 1e28ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e27ec │ │ │ │ + cbz r2, 1e277c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -554465,32 +554417,32 @@ │ │ │ │ strd r2, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mov.w r8, #3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2464 │ │ │ │ + bl 1e23f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e289c │ │ │ │ + beq.n 1e282c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2828 │ │ │ │ + beq.n 1e27b8 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e28c2 │ │ │ │ + beq.n 1e2852 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1b1c │ │ │ │ + bl 1e1aac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e28d6 │ │ │ │ + beq.n 1e2866 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ @@ -554501,197 +554453,197 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1e28e8 │ │ │ │ + bhi.n 1e2878 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne r2, [r5, #4] │ │ │ │ strdeq r5, r5, [r5] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r5, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r5, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r5, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e294e │ │ │ │ + beq.n 1e28de │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2464 │ │ │ │ + bl 1e23f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2814 │ │ │ │ + bne.n 1e27a4 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 231a8c │ │ │ │ - ldr r2, [pc, #192] @ (1e296c ) │ │ │ │ - ldr r3, [pc, #184] @ (1e2964 ) │ │ │ │ + bl 231a1c │ │ │ │ + ldr r2, [pc, #192] @ (1e28fc ) │ │ │ │ + ldr r3, [pc, #184] @ (1e28f4 ) │ │ │ │ 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 1e2958 │ │ │ │ + bne.n 1e28e8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2464 │ │ │ │ + bl 1e23f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e281c │ │ │ │ - b.n 1e289c │ │ │ │ + bne.n 1e27ac │ │ │ │ + b.n 1e282c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 1e287e │ │ │ │ + bls.n 1e280e │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 1e293c │ │ │ │ + beq.n 1e28cc │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e2918 │ │ │ │ + b.n 1e28a8 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1e2914 │ │ │ │ + bne.n 1e28a4 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e294e │ │ │ │ + beq.n 1e28de │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e2806 │ │ │ │ + b.n 1e2796 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e0f70 │ │ │ │ - b.n 1e2948 │ │ │ │ + bl 1e0f00 │ │ │ │ + b.n 1e28d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1e2a14 │ │ │ │ + bhi.n 1e2884 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 1e2a10 │ │ │ │ + bvc.n 1e2880 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1e29c8 │ │ │ │ + cbz r3, 1e2958 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e2998 │ │ │ │ + b.n 1e2928 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e29ce │ │ │ │ + cbz r0, 1e295e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2992 │ │ │ │ + beq.n 1e2922 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e277c │ │ │ │ + bl 1e270c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e29c8 │ │ │ │ + cbz r3, 1e2958 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e29a2 │ │ │ │ + bne.n 1e2932 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e29ba │ │ │ │ + bne.n 1e294a │ │ │ │ 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 1e2a02 │ │ │ │ + beq.n 1e2992 │ │ │ │ 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 1e2a04 │ │ │ │ + bhi.n 1e2994 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 1e2a16 │ │ │ │ - ldr r3, [pc, #12] @ (1e2a1c ) │ │ │ │ + bhi.n 1e29a6 │ │ │ │ + ldr r3, [pc, #12] @ (1e29ac ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e2e0c │ │ │ │ + bhi.w 1e2d9c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -555279,52 +555231,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, #812] @ (1e3204 ) │ │ │ │ - ldr r4, [pc, #812] @ (1e3208 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e3194 ) │ │ │ │ + ldr r4, [pc, #812] @ (1e3198 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1e2ef6 │ │ │ │ + cbz r4, 1e2e86 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1e2f0a │ │ │ │ + cbz r1, 1e2e9a │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb.w r4, [r1, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1e2f20 │ │ │ │ + cbz r1, 1e2eb0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1e2f3a │ │ │ │ + cbz r1, 1e2eca │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #52 @ 0x34 │ │ │ │ cmp.w lr, #160 @ 0xa0 │ │ │ │ - bhi.w 1e316e │ │ │ │ + bhi.w 1e30fe │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -555493,65 +555445,65 @@ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e30c6 │ │ │ │ - b.n 1e3104 │ │ │ │ + beq.n 1e3056 │ │ │ │ + b.n 1e3094 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e31fe │ │ │ │ + bne.w 1e318e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e31fa │ │ │ │ + beq.w 1e318a │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e30ba │ │ │ │ + bne.n 1e304a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 1e30ec │ │ │ │ + cbnz r3, 1e307c │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1e3116 │ │ │ │ + cbz r3, 1e30a6 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1e3128 │ │ │ │ + cbz r3, 1e30b8 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1e313c │ │ │ │ + cbz r3, 1e30cc │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1e314e │ │ │ │ + cbz r3, 1e30de │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -555562,407 +555514,407 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #212 @ 0xd4 │ │ │ │ movne.w lr, #67 @ 0x43 │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e3098 │ │ │ │ + b.n 1e3028 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e30d6 │ │ │ │ + b.n 1e3066 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bne.n 1e324c │ │ │ │ + bne.n 1e30bc │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #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] @ (1e3258 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e31e8 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e325c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e31ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbad8 │ │ │ │ + bl 2bba68 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e3256 │ │ │ │ + beq.n 1e31e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e3314 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e32a4 ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e3318 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e32a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1e3286 │ │ │ │ + cbz r3, 1e3216 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e32dc │ │ │ │ + bmi.n 1e326c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e32e0 │ │ │ │ + bmi.n 1e3270 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e32a8 │ │ │ │ + beq.n 1e3238 │ │ │ │ ldr r0, [r1, #116] @ 0x74 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3308 │ │ │ │ + bne.n 1e3298 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e32d2 │ │ │ │ + bne.n 1e3262 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e330e │ │ │ │ + bne.n 1e329e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e32e4 │ │ │ │ + cbz r2, 1e3274 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e32c8 │ │ │ │ + bne.n 1e3258 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e3306 │ │ │ │ + cbz r0, 1e3296 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e32e0 │ │ │ │ - ldr r2, [pc, #44] @ (1e331c ) │ │ │ │ + bhi.n 1e3270 │ │ │ │ + ldr r2, [pc, #44] @ (1e32ac ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e32e0 │ │ │ │ + beq.n 1e3270 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e3296 │ │ │ │ + b.n 1e3226 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u d16, d20, d12 │ │ │ │ - ldr r2, [pc, #104] @ (1e338c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e331c ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e3378 │ │ │ │ + bhi.n 1e3308 │ │ │ │ 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 1e3260 │ │ │ │ - cbz r0, 1e336e │ │ │ │ - ldr r1, [pc, #56] @ (1e3390 ) │ │ │ │ + bl 1e31f0 │ │ │ │ + cbz r0, 1e32fe │ │ │ │ + ldr r1, [pc, #56] @ (1e3320 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1e337c │ │ │ │ + cbnz r0, 1e330c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1e336e │ │ │ │ + b.n 1e32fe │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #718 @ 0x2ce │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e33a4 │ │ │ │ - bhi.n 1e33a4 │ │ │ │ + beq.n 1e3334 │ │ │ │ + bhi.n 1e3334 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ bx lr │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ 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, #780] @ (1e36c8 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e3658 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e36cc ) │ │ │ │ + ldr r0, [pc, #780] @ (1e365c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #756] @ (1e36d0 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e3660 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 546f0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e34d2 │ │ │ │ + beq.n 1e3462 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e343e │ │ │ │ + cbnz r3, 1e33ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3498 │ │ │ │ + beq.n 1e3428 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3456 │ │ │ │ + bls.n 1e33e6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 546f0 │ │ │ │ - ldr r2, [pc, #696] @ (1e36d4 ) │ │ │ │ - ldr r3, [pc, #684] @ (1e36cc ) │ │ │ │ + ldr r2, [pc, #696] @ (1e3664 ) │ │ │ │ + ldr r3, [pc, #684] @ (1e365c ) │ │ │ │ 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 1e36c2 │ │ │ │ + bne.w 1e3652 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1e3562 │ │ │ │ + bne.w 1e34f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e35de │ │ │ │ + bne.w 1e356e │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e33fe │ │ │ │ + b.n 1e338e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e359e │ │ │ │ + beq.w 1e352e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e3410 │ │ │ │ + bne.n 1e33a0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e3410 │ │ │ │ + bne.n 1e33a0 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e3462 │ │ │ │ + bne.n 1e33f2 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e343c │ │ │ │ + bne.n 1e33cc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e359a │ │ │ │ + beq.w 1e352a │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3410 │ │ │ │ + bhi.n 1e33a0 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e345e │ │ │ │ + b.n 1e33ee │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3640 │ │ │ │ + beq.w 1e35d0 │ │ │ │ add.w r1, lr, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1e3410 │ │ │ │ + bne.n 1e33a0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e34ac │ │ │ │ + bne.n 1e343c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e343e │ │ │ │ + bne.n 1e33ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e3408 │ │ │ │ - b.n 1e34a4 │ │ │ │ + bne.n 1e3398 │ │ │ │ + b.n 1e3434 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e33f0 │ │ │ │ + bne.n 1e3380 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ sub.w lr, lr, #16 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1e3506 │ │ │ │ + b.n 1e3496 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e33f4 │ │ │ │ + bne.w 1e3384 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e353a │ │ │ │ + cbz r3, 1e34ca │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e34fa │ │ │ │ + beq.n 1e348a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e3410 │ │ │ │ + beq.w 1e33a0 │ │ │ │ add.w r7, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e34fa │ │ │ │ + b.n 1e348a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e341a │ │ │ │ + b.n 1e33aa │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e3410 │ │ │ │ + bne.w 1e33a0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e35be │ │ │ │ + bhi.n 1e354e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e35be │ │ │ │ + bhi.n 1e354e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -555973,50 +555925,50 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e34a0 │ │ │ │ + b.n 1e3430 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e343e │ │ │ │ + bne.w 1e33ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3640 │ │ │ │ + beq.n 1e35d0 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e359e │ │ │ │ - b.n 1e3410 │ │ │ │ + bls.n 1e352e │ │ │ │ + b.n 1e33a0 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e341a │ │ │ │ + b.n 1e33aa │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e35be │ │ │ │ + b.n 1e354e │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e367a │ │ │ │ + beq.n 1e360a │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e366e │ │ │ │ + beq.n 1e35fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e3410 │ │ │ │ - ldr r3, [pc, #220] @ (1e36d8 ) │ │ │ │ + bne.w 1e33a0 │ │ │ │ + ldr r3, [pc, #220] @ (1e3668 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556031,36 +555983,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e341a │ │ │ │ + b.n 1e33aa │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e343e │ │ │ │ + bne.w 1e33ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3408 │ │ │ │ + bne.w 1e3398 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e343e │ │ │ │ + bne.w 1e33ce │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3408 │ │ │ │ - b.n 1e3640 │ │ │ │ + bne.w 1e3398 │ │ │ │ + b.n 1e35d0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e35ee │ │ │ │ - b.n 1e3410 │ │ │ │ - ldr r3, [pc, #92] @ (1e36d8 ) │ │ │ │ + beq.n 1e357e │ │ │ │ + b.n 1e33a0 │ │ │ │ + ldr r3, [pc, #92] @ (1e3668 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #76 @ 0x4c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #81920 @ 0x14000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556075,103 +556027,103 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e3630 │ │ │ │ + b.n 1e35c0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #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, 1e36f2 │ │ │ │ + cbz r2, 1e3682 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e36fc │ │ │ │ + cbz r2, 1e368c │ │ │ │ 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 1e36f2 │ │ │ │ + beq.n 1e3682 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e372c │ │ │ │ + beq.n 1e36bc │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e372c │ │ │ │ + bne.n 1e36bc │ │ │ │ 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 1e370a │ │ │ │ + bne.n 1e369a │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 1e3776 │ │ │ │ + cbnz r1, 1e3706 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e377e │ │ │ │ + beq.n 1e370e │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e3776 │ │ │ │ + bhi.n 1e3706 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3752 │ │ │ │ + beq.n 1e36e2 │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 1e376e │ │ │ │ - ldr r3, [pc, #4] @ (1e3790 ) │ │ │ │ + b.n 1e36fe │ │ │ │ + ldr r3, [pc, #4] @ (1e3720 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfac2008c │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e37e0 │ │ │ │ + bhi.n 1e3770 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e37ee │ │ │ │ + bhi.n 1e377e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -556197,15 +556149,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 1e380e │ │ │ │ + beq.n 1e379e │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556226,15 +556178,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3838 │ │ │ │ + bhi.n 1e37c8 │ │ │ │ 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 │ │ │ │ @@ -556257,121 +556209,121 @@ │ │ │ │ sub.w r0, r0, #498 @ 0x1f2 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #172] @ (1e391c ) │ │ │ │ - ldr r2, [pc, #176] @ (1e3920 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e38ac ) │ │ │ │ + ldr r2, [pc, #176] @ (1e38b0 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ 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 1e38d4 │ │ │ │ + bne.n 1e3864 │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e38ba │ │ │ │ + bls.n 1e384a │ │ │ │ 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 1e389e │ │ │ │ + bne.n 1e382e │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e38b6 │ │ │ │ + beq.n 1e3846 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e390c │ │ │ │ + bcs.n 1e389c │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3898 │ │ │ │ + b.n 1e3828 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e38f2 │ │ │ │ + bls.n 1e3882 │ │ │ │ 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 1e38b6 │ │ │ │ + beq.n 1e3846 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e38da │ │ │ │ + bhi.n 1e386a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e38b6 │ │ │ │ + beq.n 1e3846 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3914 │ │ │ │ + bcs.n 1e38a4 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3892 │ │ │ │ + b.n 1e3822 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e389e │ │ │ │ - b.n 1e38b6 │ │ │ │ + bne.n 1e382e │ │ │ │ + b.n 1e3846 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e38d6 │ │ │ │ - b.n 1e38b6 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + bne.n 1e3866 │ │ │ │ + b.n 1e3846 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e3944 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e38d4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3948 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e38d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 1e3940 │ │ │ │ + cbnz r3, 1e38d0 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e39c0 │ │ │ │ + bhi.n 1e3950 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e39e2 │ │ │ │ + bhi.n 1e3972 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e39e6 │ │ │ │ + bls.n 1e3976 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e39bc │ │ │ │ + bhi.n 1e394c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e39bc │ │ │ │ + bhi.n 1e394c │ │ │ │ tbb [pc, r0] │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -556408,17 +556360,17 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #360 @ 0x168 │ │ │ │ - bhi.n 1e39f0 │ │ │ │ + bhi.n 1e3980 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e39bc │ │ │ │ + bls.n 1e394c │ │ │ │ mvn.w r3, #330 @ 0x14a │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -556426,194 +556378,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e3a02 │ │ │ │ + bcs.n 1e3992 │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #454 @ 0x1c6 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1e3a40 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e39d0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e3a44 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e39d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3a3c │ │ │ │ + bgt.n 1e39cc │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #92] @ 0x5c │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e3a6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e39fc ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e3a70 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3a00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e3a62 │ │ │ │ + cbz r3, 1e39f2 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e3a66 │ │ │ │ + cbz r3, 1e39f6 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e3aec ) │ │ │ │ + ldr r2, [pc, #116] @ (1e3a7c ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e3acc │ │ │ │ + beq.n 1e3a5c │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e3ab2 │ │ │ │ + beq.n 1e3a42 │ │ │ │ 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 21056c │ │ │ │ + bl 2104fc │ │ │ │ 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 1e3a88 │ │ │ │ - ldr r3, [pc, #56] @ (1e3af0 ) │ │ │ │ + bne.n 1e3a18 │ │ │ │ + ldr r3, [pc, #56] @ (1e3a80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #2221] @ 0x8ad │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e3a88 │ │ │ │ + bne.n 1e3a18 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e3af4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1e3a84 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf768008c │ │ │ │ - ldr r2, [pc, #96] @ (1e3b5c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e3aec ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3acc │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e3b2a │ │ │ │ + bcs.n 1e3aba │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e3b38 │ │ │ │ + bne.n 1e3ac8 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3b56 │ │ │ │ + bne.n 1e3ae6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e3b60 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3af0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3acc │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3acc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e3b64 ) │ │ │ │ + ldr r1, [pc, #36] @ (1e3af4 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ @ instruction: 0xf728008c │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e3bd8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e3b68 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e3bb4 │ │ │ │ - ldr r2, [pc, #96] @ (1e3bdc ) │ │ │ │ + beq.n 1e3b44 │ │ │ │ + ldr r2, [pc, #96] @ (1e3b6c ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #113 @ 0x71 │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ - cbz r2, 1e3bae │ │ │ │ + cbz r2, 1e3b3e │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1e3b92 │ │ │ │ + bne.n 1e3b22 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ @@ -556625,15 +556577,15 @@ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -556643,53 +556595,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e3c28 │ │ │ │ + bhi.n 1e3bb8 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e3c3c │ │ │ │ + bls.n 1e3bcc │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e3c48 │ │ │ │ + bne.n 1e3bd8 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e3c4c │ │ │ │ + bne.n 1e3bdc │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e3c74 │ │ │ │ + beq.n 1e3c04 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e3c4c │ │ │ │ + cbz r3, 1e3bdc │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e3c50 │ │ │ │ + beq.n 1e3be0 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e3c28 │ │ │ │ + bne.n 1e3bb8 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 1e3c6c │ │ │ │ + bne.n 1e3bfc │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -556707,18 +556659,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1e3cbc │ │ │ │ - bls.n 1e3cae │ │ │ │ + beq.n 1e3c4c │ │ │ │ + bls.n 1e3c3e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e3cb8 │ │ │ │ + bne.n 1e3c48 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -556728,33 +556680,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3ce8 │ │ │ │ + bhi.n 1e3c78 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e3d28 │ │ │ │ + bhi.n 1e3cb8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e3d0e │ │ │ │ + bls.n 1e3c9e │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #32660 @ 0x7f94 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1e3d0a │ │ │ │ + bne.n 1e3c9a │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -556770,29 +556722,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e3ce4 │ │ │ │ + bhi.n 1e3c74 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1e3d70 │ │ │ │ + bhi.n 1e3d00 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -556805,18 +556757,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3da2 │ │ │ │ + cbz r3, 1e3d32 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e3da2 │ │ │ │ + bmi.n 1e3d32 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -556824,253 +556776,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e3dba │ │ │ │ + bhi.n 1e3d4a │ │ │ │ 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, 1e3e36 │ │ │ │ + cbz r0, 1e3dc6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e3dba │ │ │ │ + bhi.n 1e3d4a │ │ │ │ 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, 1e3e36 │ │ │ │ + cbz r0, 1e3dc6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e3e10 │ │ │ │ + bhi.n 1e3da0 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e3e10 │ │ │ │ + beq.n 1e3da0 │ │ │ │ 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 1e3da4 │ │ │ │ - cbz r0, 1e3e2c │ │ │ │ + bl 1e3d34 │ │ │ │ + cbz r0, 1e3dbc │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3da4 │ │ │ │ + bl 1e3d34 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e3e7e │ │ │ │ + bhi.n 1e3e0e │ │ │ │ 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, 1e3e60 │ │ │ │ + cbz r0, 1e3df0 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e3e82 │ │ │ │ + bhi.n 1e3e12 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e3e5e │ │ │ │ + bne.n 1e3dee │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e3e86 │ │ │ │ + bhi.n 1e3e16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e3e7e │ │ │ │ + beq.n 1e3e0e │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e3eb2 │ │ │ │ + cbz r3, 1e3e42 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e3eb8 │ │ │ │ + cbnz r1, 1e3e48 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e3ee6 │ │ │ │ + cbz r1, 1e3e76 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e3ed0 │ │ │ │ + cbz r1, 1e3e60 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e3ec8 │ │ │ │ + cbnz r1, 1e3e58 │ │ │ │ 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 1e3eb4 │ │ │ │ + bne.n 1e3e44 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3eb2 │ │ │ │ + bne.n 1e3e42 │ │ │ │ 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.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e3f06 │ │ │ │ + cbz r3, 1e3e96 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e3f0c │ │ │ │ + cbnz r1, 1e3e9c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e3f3a │ │ │ │ + cbz r1, 1e3eca │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e3f24 │ │ │ │ + cbz r1, 1e3eb4 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e3f1c │ │ │ │ + cbnz r1, 1e3eac │ │ │ │ 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 1e3f08 │ │ │ │ + bne.n 1e3e98 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3f06 │ │ │ │ + bne.n 1e3e96 │ │ │ │ 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, 1e3f52 │ │ │ │ + cbz r3, 1e3ee2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3f50 │ │ │ │ + beq.n 1e3ee0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e3f74 │ │ │ │ + beq.n 1e3f04 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3f4e │ │ │ │ + bne.n 1e3ede │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e3f74 │ │ │ │ + beq.n 1e3f04 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e3f4e │ │ │ │ + bhi.n 1e3ede │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3f5a │ │ │ │ + bne.n 1e3eea │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e3f8c ) │ │ │ │ + ldr r3, [pc, #8] @ (1e3f1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xf282008c │ │ │ │ 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] @ (1e4064 ) │ │ │ │ + ldr r4, [pc, #188] @ (1e3ff4 ) │ │ │ │ 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] @ (1e4068 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e3ff8 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df010 │ │ │ │ + bl 1defa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e3fda │ │ │ │ + cbz r5, 1e3f6a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5edc │ │ │ │ + bl 1c5e6c │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e406c ) │ │ │ │ + ldr r1, [pc, #144] @ (1e3ffc ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1df50c │ │ │ │ + bl 1df49c │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1df6e8 │ │ │ │ + bl 1df678 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e405e │ │ │ │ + beq.n 1e3fee │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e400a │ │ │ │ + cbz r2, 1e3f9a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557081,128 +557033,128 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1e4070 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e4068 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4000 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e3ff8 ) │ │ │ │ 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 1e405a │ │ │ │ + bne.n 1e3fea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e41a8 │ │ │ │ + b.n 1e4138 │ │ │ │ movs r4, r2 │ │ │ │ - itte gt │ │ │ │ - lslgt r1, r3, #2 │ │ │ │ - pushgt {r4, lr} │ │ │ │ - movle.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ + lsls r1, r3, #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 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e40a6 │ │ │ │ + cbnz r3, 1e4036 │ │ │ │ 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 1e409c │ │ │ │ + bhi.n 1e402c │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e40be │ │ │ │ + cbnz r1, 1e404e │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e40cc │ │ │ │ + cbnz r1, 1e405c │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e40da │ │ │ │ + cbnz r1, 1e406a │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e409c │ │ │ │ + bne.n 1e402c │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e409c │ │ │ │ + b.n 1e402c │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #292] @ (1e422c ) │ │ │ │ + ldr r3, [pc, #292] @ (1e41bc ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e4230 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e41c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r6, r2, r1 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e41f2 │ │ │ │ + bne.n 1e4182 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e420a │ │ │ │ + beq.n 1e419a │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w lr, r5, ip │ │ │ │ mla r2, r6, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 1e414e │ │ │ │ + cbnz r0, 1e40de │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e413e │ │ │ │ + bne.n 1e40ce │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 1e4196 │ │ │ │ + bne.n 1e4126 │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -557211,180 +557163,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e4176 │ │ │ │ + bne.n 1e4106 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #60 @ 0x3c │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 1e41ba │ │ │ │ + bhi.n 1e414a │ │ │ │ blx 546f0 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e419a │ │ │ │ + bne.n 1e412a │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e41e4 │ │ │ │ + cbz r3, 1e4174 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23445c │ │ │ │ - cbnz r0, 1e4218 │ │ │ │ + bl 2343ec │ │ │ │ + cbnz r0, 1e41a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 1e4202 │ │ │ │ + beq.n 1e4192 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e4196 │ │ │ │ - b.n 1e41c4 │ │ │ │ - cbz r7, 1e4226 │ │ │ │ + bne.n 1e4126 │ │ │ │ + b.n 1e4154 │ │ │ │ + cbz r7, 1e41b6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e4166 │ │ │ │ + b.n 1e40f6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e41c4 │ │ │ │ + b.n 1e4154 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0ebc │ │ │ │ + bl 1e0e4c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e41c4 │ │ │ │ + b.n 1e4154 │ │ │ │ nop │ │ │ │ - bkpt 0x00e8 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + it pl │ │ │ │ + lslpl r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e42d4 │ │ │ │ + beq.n 1e4264 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1e428e │ │ │ │ + cbz r6, 1e421e │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #76 @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 1e42ac │ │ │ │ + cbz r3, 1e423c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1e42ca │ │ │ │ + cbz r3, 1e425a │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ 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 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e4324 │ │ │ │ + cbz r0, 1e42b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ 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 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4394 │ │ │ │ + cbz r0, 1e4324 │ │ │ │ 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] │ │ │ │ @@ -557396,31 +557348,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 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ 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 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4414 │ │ │ │ + cbz r0, 1e43a4 │ │ │ │ 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] │ │ │ │ @@ -557437,31 +557389,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 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ 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 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e44aa │ │ │ │ + cbz r0, 1e443a │ │ │ │ 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] │ │ │ │ @@ -557484,84 +557436,84 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ 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] @ (1e452c ) │ │ │ │ + ldr r4, [pc, #100] @ (1e44bc ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e4522 │ │ │ │ - ldr r3, [pc, #84] @ (1e4530 ) │ │ │ │ + cbz r0, 1e44b2 │ │ │ │ + ldr r3, [pc, #84] @ (1e44c0 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e4518 │ │ │ │ + cbz r3, 1e44a8 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e44f6 │ │ │ │ + bne.n 1e4486 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e40ec │ │ │ │ + bl 1e407c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 1e457c │ │ │ │ + cbnz r0, 1e4528 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e45d0 │ │ │ │ + cbz r0, 1e4560 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e45a6 │ │ │ │ + beq.n 1e4536 │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -557574,181 +557526,181 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 1e457a │ │ │ │ + bne.n 1e450a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, r1, #2, #4 │ │ │ │ strb r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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, #216] @ (1e46c8 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e46cc ) │ │ │ │ + ldr r2, [pc, #216] @ (1e4658 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e465c ) │ │ │ │ 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 1df5a4 │ │ │ │ - cbz r0, 1e462c │ │ │ │ + bl 1df534 │ │ │ │ + cbz r0, 1e45bc │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e46d0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e46cc ) │ │ │ │ + ldr r2, [pc, #188] @ (1e4660 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e465c ) │ │ │ │ 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 1e46c2 │ │ │ │ + bne.n 1e4652 │ │ │ │ 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 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e467a │ │ │ │ - cbz r7, 1e46be │ │ │ │ + bne.n 1e460a │ │ │ │ + cbz r7, 1e464e │ │ │ │ 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 1e4664 │ │ │ │ - cbz r4, 1e46be │ │ │ │ + bne.n 1e45f4 │ │ │ │ + cbz r4, 1e464e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1e4610 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1e45a0 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e4610 │ │ │ │ + b.n 1e45a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev r0, r1 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e470e │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r1, r3, #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] @ (1e472c ) │ │ │ │ + ldr r4, [pc, #68] @ (1e46bc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df930 │ │ │ │ - ldr r2, [pc, #56] @ (1e4730 ) │ │ │ │ + bl 1df8c0 │ │ │ │ + ldr r2, [pc, #56] @ (1e46c0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1e470c │ │ │ │ + cbnz r2, 1e469c │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 1e4734 │ │ │ │ + cbnz r0, 1e46e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1248] @ 1e4c30 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e4bc0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e4c34 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e4bc4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ orrs.w r8, r1, r2 │ │ │ │ ldrb.w sl, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -557765,41 +557717,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r5, r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #185] @ 0xb9 │ │ │ │ ldrd fp, r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.w 1e4bc2 │ │ │ │ + beq.w 1e4b52 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e4854 │ │ │ │ + beq.n 1e47e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r9, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3788 │ │ │ │ + bl 1e3718 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4860 │ │ │ │ + beq.n 1e47f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4a9a │ │ │ │ + bne.w 1e4a2a │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -557814,15 +557766,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfa30 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ @@ -557831,15 +557783,15 @@ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1e487a │ │ │ │ + bhi.n 1e480a │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -557850,28 +557802,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e47d8 │ │ │ │ + bne.n 1e4768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4b94 │ │ │ │ + beq.w 1e4b24 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e47ea │ │ │ │ + b.n 1e477a │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e4ab6 │ │ │ │ + beq.w 1e4a46 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -557889,15 +557841,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 r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4afa │ │ │ │ + beq.w 1e4a8a │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -557917,15 +557869,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ 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] │ │ │ │ - cbz r7, 1e496e │ │ │ │ + cbz r7, 1e48fe │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -557943,15 +557895,15 @@ │ │ │ │ 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] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e49bc │ │ │ │ + beq.n 1e494c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #20 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ @@ -557969,15 +557921,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1e4a04 │ │ │ │ + cbz r3, 1e4994 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -557995,15 +557947,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, #4] │ │ │ │ - cbz r3, 1e4a50 │ │ │ │ + cbz r3, 1e49e0 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ @@ -558022,51 +557974,51 @@ │ │ │ │ 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 1e3c00 │ │ │ │ + bl 1e3b90 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ add.w r1, r4, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4074 │ │ │ │ - ldr r2, [pc, #448] @ (1e4c38 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e4c34 ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r2, [pc, #448] @ (1e4bc8 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e4bc4 ) │ │ │ │ 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 1e4c1e │ │ │ │ + bne.w 1e4bae │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4b52 │ │ │ │ + beq.n 1e4ae2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e47ea │ │ │ │ + b.n 1e477a │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4888 │ │ │ │ + bne.w 1e4818 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4bce │ │ │ │ + beq.w 1e4b5e │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov.w r9, #17 │ │ │ │ mov lr, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -558079,18 +558031,18 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ 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 1e48ca │ │ │ │ + b.n 1e485a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4ba2 │ │ │ │ + beq.n 1e4b32 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #18 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558108,146 +558060,146 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1e4926 │ │ │ │ + b.n 1e48b6 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e487a │ │ │ │ + b.n 1e480a │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e4b90 │ │ │ │ + bhi.n 1e4b20 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e4b90 │ │ │ │ + bne.n 1e4b20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e4c28 │ │ │ │ + vldr d7, [pc, #196] @ 1e4bb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e4b90 │ │ │ │ + cbz r0, 1e4b20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e47ea │ │ │ │ + b.n 1e477a │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e47ea │ │ │ │ + b.n 1e477a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4aa0 │ │ │ │ + bne.n 1e4a30 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e4b5c │ │ │ │ - b.n 1e47ea │ │ │ │ + bls.n 1e4aec │ │ │ │ + b.n 1e477a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4926 │ │ │ │ + beq.w 1e48b6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4b14 │ │ │ │ - cbz r5, 1e4c00 │ │ │ │ + b.n 1e4aa4 │ │ │ │ + cbz r5, 1e4b90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e4bee │ │ │ │ + cbz r3, 1e4b7e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e47b8 │ │ │ │ + b.n 1e4748 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e48ce │ │ │ │ + beq.w 1e485e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r8 │ │ │ │ mov.w r9, #15 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4ad0 │ │ │ │ + b.n 1e4a60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4bc8 │ │ │ │ + bne.n 1e4b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e47b8 │ │ │ │ + b.n 1e4748 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e4c0c │ │ │ │ + cbz r3, 1e4b9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e47ce │ │ │ │ + b.n 1e475e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4c06 │ │ │ │ + bne.n 1e4b96 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e47ce │ │ │ │ + b.n 1e475e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + cbnz r0, 1e4bca │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4ca6 │ │ │ │ + beq.n 1e4c36 │ │ │ │ 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, 1e4c68 │ │ │ │ + cbz r2, 1e4bf8 │ │ │ │ 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, 1e4c84 │ │ │ │ + cbz r1, 1e4c14 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1dfc0c │ │ │ │ - cbnz r0, 1e4c92 │ │ │ │ + bl 1dfb9c │ │ │ │ + cbnz r0, 1e4c22 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ 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 │ │ │ │ @@ -558256,55 +558208,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 1df704 │ │ │ │ + bl 1df694 │ │ │ │ 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 1e8d64 │ │ │ │ + bl 1e8cf4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4d16 │ │ │ │ + beq.n 1e4ca6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4d0c │ │ │ │ + cbz r2, 1e4c9c │ │ │ │ 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, 1e4d4c │ │ │ │ + cbz r1, 1e4cdc │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4d5c │ │ │ │ + beq.n 1e4cec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4d44 │ │ │ │ + cbz r2, 1e4cd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558317,22 +558269,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 1e4d1e │ │ │ │ + b.n 1e4cae │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e4d84 │ │ │ │ + cbz r1, 1e4d14 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e4d7c │ │ │ │ + cbz r3, 1e4d0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558342,15 +558294,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 1e4d66 │ │ │ │ + b.n 1e4cf6 │ │ │ │ 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] │ │ │ │ @@ -558358,66 +558310,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, 1e4e0c │ │ │ │ - bl 1dfae4 │ │ │ │ + cbz r5, 1e4d9c │ │ │ │ + bl 1dfa74 │ │ │ │ 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 1dfb38 │ │ │ │ + bl 1dfac8 │ │ │ │ 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 1dfb38 │ │ │ │ + bl 1dfac8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1dfae4 │ │ │ │ + bl 1dfa74 │ │ │ │ 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 1df76c │ │ │ │ + bl 1df6fc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e8d64 │ │ │ │ + bl 1e8cf4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e4e5e │ │ │ │ + beq.n 1e4dee │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e4e54 │ │ │ │ + cbz r1, 1e4de4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558430,24 +558382,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, 1e4ea4 │ │ │ │ + cbz r1, 1e4e34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8ac8 │ │ │ │ + bl 1e8a58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4eb4 │ │ │ │ + beq.n 1e4e44 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4e9c │ │ │ │ + cbz r2, 1e4e2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558455,22 +558407,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 1e4e7a │ │ │ │ + b.n 1e4e0a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e4edc │ │ │ │ + cbz r1, 1e4e6c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e4ed4 │ │ │ │ + cbz r3, 1e4e64 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558480,15 +558432,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 1e4ebe │ │ │ │ + b.n 1e4e4e │ │ │ │ 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 │ │ │ │ @@ -558496,21 +558448,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, 1e4f7c │ │ │ │ + cbz r6, 1e4f0c │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e4f54 │ │ │ │ + beq.n 1e4ee4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e5006 │ │ │ │ + bhi.n 1e4f96 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -558521,98 +558473,98 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e4fe2 │ │ │ │ + bhi.n 1e4f72 │ │ │ │ tbb [pc, r3] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1e5078 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e5008 ) │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1de990 │ │ │ │ + bl 1de920 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e4f96 │ │ │ │ + bne.n 1e4f26 │ │ │ │ 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 1e4234 │ │ │ │ + bl 1e41c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4234 │ │ │ │ + bl 1e41c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e4fae │ │ │ │ + b.n 1e4f3e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #648] @ (1e52a4 ) │ │ │ │ + ldr r3, [pc, #648] @ (1e5234 ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #636] @ (1e52a8 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e5238 ) │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -558630,36 +558582,36 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ @@ -558670,36 +558622,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -558709,33 +558661,33 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -558750,83 +558702,83 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #36] @ (1e52ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1e52a4 ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #36] @ (1e523c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5234 ) │ │ │ │ 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 1e529e │ │ │ │ + bne.n 1e522e │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #536] @ (1e54dc ) │ │ │ │ + ldr r4, [pc, #536] @ (1e546c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e54e0 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e5470 ) │ │ │ │ mov r9, 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 1e5008 │ │ │ │ + bl 1e4f98 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -558835,45 +558787,45 @@ │ │ │ │ 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 1e536e │ │ │ │ + beq.n 1e52fe │ │ │ │ mov r7, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -558885,35 +558837,35 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -558924,195 +558876,195 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e54ac │ │ │ │ + cbz r0, 1e543c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e441c │ │ │ │ - ldr r2, [pc, #36] @ (1e54e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e54e0 ) │ │ │ │ + bl 1e43ac │ │ │ │ + ldr r2, [pc, #36] @ (1e5474 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5470 ) │ │ │ │ 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 1e54d8 │ │ │ │ + bne.n 1e5468 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1e552c │ │ │ │ + bhi.n 1e54bc │ │ │ │ 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, #220 @ 0xdc │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ 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] @ 1e5a2c │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e59bc │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e5a30 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e59c0 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5614 │ │ │ │ + cbz r0, 1e55a4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e5846 │ │ │ │ + bhi.w 1e57d6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5a2a │ │ │ │ + bhi.w 1e59ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -559144,42 +559096,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e569a │ │ │ │ + cbz r0, 1e562a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -559187,26 +559139,26 @@ │ │ │ │ ldr.w lr, [ip, #312] @ 0x138 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 1e576a │ │ │ │ + beq.n 1e56fa │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e582a │ │ │ │ + beq.w 1e57ba │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5850 │ │ │ │ + beq.w 1e57e0 │ │ │ │ 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 1e5a2a │ │ │ │ + bhi.w 1e59ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -559234,61 +559186,61 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1e5674 │ │ │ │ + b.n 1e5604 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e5674 │ │ │ │ + b.n 1e5604 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e58c4 │ │ │ │ + bne.w 1e5854 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e57b0 │ │ │ │ + cbz r0, 1e5740 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1e59fa │ │ │ │ + bhi.w 1e598a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5a2a │ │ │ │ + bhi.w 1e59ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -559315,313 +559267,313 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 1e58ce │ │ │ │ + bne.n 1e585e │ │ │ │ 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 1e5784 │ │ │ │ + b.n 1e5714 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e5674 │ │ │ │ + b.n 1e5604 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e5a10 │ │ │ │ + beq.w 1e59a0 │ │ │ │ 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 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5896 │ │ │ │ + cbz r0, 1e5826 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1e5a04 │ │ │ │ + bhi.w 1e5994 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e5712 │ │ │ │ + b.n 1e56a2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5862 │ │ │ │ + b.n 1e57f2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5862 │ │ │ │ + b.n 1e57f2 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e5908 │ │ │ │ + cbz r0, 1e5898 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #8 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #136] @ (1e5a34 ) │ │ │ │ - ldr r3, [pc, #132] @ (1e5a30 ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #136] @ (1e59c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e59c0 ) │ │ │ │ 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 1e5a26 │ │ │ │ + bne.n 1e59b6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e58dc │ │ │ │ + b.n 1e586c │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e58dc │ │ │ │ + b.n 1e586c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e58dc │ │ │ │ + b.n 1e586c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5784 │ │ │ │ + b.n 1e5714 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5784 │ │ │ │ + b.n 1e5714 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e583c │ │ │ │ + b.n 1e57cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e58dc │ │ │ │ + b.n 1e586c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5784 │ │ │ │ + b.n 1e5714 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e5a08 │ │ │ │ + b.n 1e5998 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e577c │ │ │ │ + b.n 1e570c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1e5b78 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 1e5cc8 ) │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #780] @ (1e5d58 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e5ce8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e5d5c ) │ │ │ │ + ldr r3, [pc, #780] @ (1e5cec ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e5d98 │ │ │ │ + beq.w 1e5d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e5d48 │ │ │ │ + vldr d0, [pc, #732] @ 1e5cd8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5a9e │ │ │ │ + cbz r0, 1e5a2e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5ad4 │ │ │ │ + cbz r0, 1e5a64 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e5d50 │ │ │ │ + vldr d0, [pc, #628] @ 1e5ce0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e5b0c │ │ │ │ + cbz r0, 1e5a9c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - bne.w 1e5cea │ │ │ │ + bne.w 1e5c7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e5bfe │ │ │ │ + bls.n 1e5b8e │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -559640,125 +559592,125 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e5b5c │ │ │ │ + bcc.n 1e5aec │ │ │ │ ldrd r8, fp, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5d60 │ │ │ │ + beq.w 1e5cf0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e5d48 │ │ │ │ + vldr d0, [pc, #252] @ 1e5cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5c74 │ │ │ │ + cbz r0, 1e5c04 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e5f88 │ │ │ │ + bhi.w 1e5f18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -559776,49 +559728,49 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1e5b44 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1e5ad4 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r5, pc, #696 @ (adr r5, 1e6014 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 1e5d64 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 1e5f7a │ │ │ │ + bhi.w 1e5f0a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e5e54 │ │ │ │ + bhi.n 1e5de4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ @@ -559830,24 +559782,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 1e42dc │ │ │ │ - ldr r2, [pc, #492] @ (1e5f90 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e5f94 ) │ │ │ │ + bl 1e426c │ │ │ │ + ldr r2, [pc, #492] @ (1e5f20 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e5f24 ) │ │ │ │ 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 1e5f84 │ │ │ │ + bne.w 1e5f14 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -559856,34 +559808,34 @@ │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5e0a │ │ │ │ + cbz r0, 1e5d9a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e5f70 │ │ │ │ + bhi.w 1e5f00 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f88 │ │ │ │ + bhi.w 1e5f18 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -559895,814 +559847,814 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dc6 │ │ │ │ + b.n 1e5d56 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dc6 │ │ │ │ + b.n 1e5d56 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dc6 │ │ │ │ + b.n 1e5d56 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ - b.n 1e5da2 │ │ │ │ + bl 1e432c │ │ │ │ + b.n 1e5d32 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e6a │ │ │ │ + b.n 1e5dfa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e6a │ │ │ │ + b.n 1e5dfa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e6a │ │ │ │ + b.n 1e5dfa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e6a │ │ │ │ + b.n 1e5dfa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e6a │ │ │ │ + b.n 1e5dfa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e5e6a │ │ │ │ + b.n 1e5dfa │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5f2c │ │ │ │ + cbz r0, 1e5ebc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5c9e │ │ │ │ + b.n 1e5c2e │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5f06 │ │ │ │ + b.n 1e5e96 │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5f06 │ │ │ │ + b.n 1e5e96 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5f06 │ │ │ │ + b.n 1e5e96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5f06 │ │ │ │ - vldr d7, [pc, #12] @ 1e5f88 │ │ │ │ + b.n 1e5e96 │ │ │ │ + vldr d7, [pc, #12] @ 1e5f18 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dc6 │ │ │ │ + b.n 1e5d56 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r2, pc, #344 @ (adr r2, 1e60ec ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 1e623c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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] @ (1e60b0 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e6040 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e60b4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1e6044 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5ff4 │ │ │ │ + cbz r0, 1e5f84 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e6022 │ │ │ │ + cbz r0, 1e5fb2 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ - ldr r2, [pc, #36] @ (1e60b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e60b4 ) │ │ │ │ + bl 1e42bc │ │ │ │ + ldr r2, [pc, #36] @ (1e6048 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e6044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e60aa │ │ │ │ + bne.n 1e603a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #304 @ (adr r0, 1e61e4 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 1e6334 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #860] @ (1e6438 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e63c8 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e643c ) │ │ │ │ + ldr r2, [pc, #860] @ (1e63cc ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e63fc │ │ │ │ + beq.w 1e638c │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - vldr d8, [pc, #808] @ 1e6430 │ │ │ │ + vldr d8, [pc, #808] @ 1e63c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6262 │ │ │ │ + b.n 1e61f2 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r8, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e63ec │ │ │ │ + bne.w 1e637c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 1e63ec │ │ │ │ + beq.w 1e637c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e6444 │ │ │ │ + beq.w 1e63d4 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e6296 │ │ │ │ + bne.n 1e6226 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1e63fc │ │ │ │ + bls.w 1e638c │ │ │ │ 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 1e6110 │ │ │ │ + bne.w 1e60a0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e63f2 │ │ │ │ + beq.w 1e6382 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e6118 │ │ │ │ + b.n 1e60a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e62c0 │ │ │ │ + cbz r0, 1e6250 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e6248 │ │ │ │ + beq.n 1e61d8 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e63b6 │ │ │ │ + b.n 1e6346 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e638c │ │ │ │ + cbz r0, 1e631c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e63e4 │ │ │ │ + bcs.n 1e6374 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e62dc │ │ │ │ + bne.n 1e626c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e62dc │ │ │ │ + bne.w 1e626c │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e6342 │ │ │ │ + b.n 1e62d2 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6248 │ │ │ │ + b.n 1e61d8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e621e │ │ │ │ + b.n 1e61ae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e617c │ │ │ │ + b.n 1e610c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e44b4 │ │ │ │ - ldr r2, [pc, #48] @ (1e6440 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6438 ) │ │ │ │ + bl 1e4444 │ │ │ │ + ldr r2, [pc, #48] @ (1e63d0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e63c8 ) │ │ │ │ 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 1e6454 │ │ │ │ + bne.n 1e63e4 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6248 │ │ │ │ + b.n 1e61d8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1e67b0 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6740 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e67b4 ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6744 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e64bc │ │ │ │ + cbz r0, 1e644c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ - ldr.w ip, [pc, #720] @ 1e67b8 │ │ │ │ + bl 1e432c │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6748 │ │ │ │ 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} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6790 │ │ │ │ + vldr d0, [pc, #640] @ 1e6720 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e653a │ │ │ │ + cbz r0, 1e64ca │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e657c │ │ │ │ + cbz r0, 1e650c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e654a │ │ │ │ + bne.n 1e64da │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6798 │ │ │ │ + vldr d0, [pc, #512] @ 1e6728 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e65c6 │ │ │ │ + cbz r0, 1e6556 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e67a0 │ │ │ │ + vldr d0, [pc, #468] @ 1e6730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e65f8 │ │ │ │ + cbz r0, 1e6588 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e66b0 │ │ │ │ + beq.n 1e6640 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6798 │ │ │ │ + vldr d0, [pc, #340] @ 1e6728 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e666c │ │ │ │ + cbz r0, 1e65fc │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #292] @ (1e67bc ) │ │ │ │ - ldr r3, [pc, #284] @ (1e67b4 ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #292] @ (1e674c ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6744 ) │ │ │ │ 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 1e6830 │ │ │ │ + bne.w 1e67c0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 1e6780 │ │ │ │ + bhi.n 1e6710 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6778 │ │ │ │ + bhi.n 1e6708 │ │ │ │ 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] │ │ │ │ @@ -560725,34 +560677,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6730 │ │ │ │ + cbz r0, 1e66c0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e682a │ │ │ │ + bhi.n 1e67ba │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6834 │ │ │ │ + bhi.n 1e67c4 │ │ │ │ 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] │ │ │ │ @@ -560764,357 +560716,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 1e66f0 │ │ │ │ + b.n 1e6680 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e66f0 │ │ │ │ + b.n 1e6680 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e66f0 │ │ │ │ - vldr d7, [pc, #36] @ 1e67a8 │ │ │ │ + b.n 1e6680 │ │ │ │ + vldr d7, [pc, #36] @ 1e6738 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e66f0 │ │ │ │ + b.n 1e6680 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e6794 ) │ │ │ │ - bhi.n 1e6740 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6724 ) │ │ │ │ + bhi.n 1e66d0 │ │ │ │ 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] │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e67e8 │ │ │ │ + cbz r0, 1e6778 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1e6694 │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1e6624 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e67c2 │ │ │ │ + b.n 1e6752 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e67c2 │ │ │ │ + b.n 1e6752 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e67c2 │ │ │ │ + b.n 1e6752 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e67c2 │ │ │ │ + b.n 1e6752 │ │ │ │ blx 54c30 <__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, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1e6b08 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e6b0c ) │ │ │ │ + ldr r2, [pc, #692] @ (1e6a98 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e6a9c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e6ae8 │ │ │ │ + vldr d0, [pc, #648] @ 1e6a78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6892 │ │ │ │ + cbz r0, 1e6822 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e68be │ │ │ │ + cbz r0, 1e684e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ - vldr d7, [pc, #492] @ 1e6af0 │ │ │ │ + bl 1e432c │ │ │ │ + vldr d7, [pc, #492] @ 1e6a80 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e6af8 │ │ │ │ + vldr d0, [pc, #492] @ 1e6a88 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #185 @ 0xb9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e695e │ │ │ │ + cbz r0, 1e68ee │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e699a │ │ │ │ + cbz r0, 1e692a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ 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 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6458 │ │ │ │ - vldr d0, [pc, #180] @ 1e6b00 │ │ │ │ + bl 1e63e8 │ │ │ │ + vldr d0, [pc, #180] @ 1e6a90 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6a7e │ │ │ │ + cbz r0, 1e6a0e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #72] @ (1e6b10 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e6b0c ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #72] @ (1e6aa0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e6a9c ) │ │ │ │ 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 1e6ade │ │ │ │ + bne.n 1e6a6e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561125,72 +561077,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 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #544] @ (1e6d4c ) │ │ │ │ + ldr r2, [pc, #544] @ (1e6cdc ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e6d50 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e6ce0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1e6b8e │ │ │ │ + cbz r2, 1e6b1e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e6b80 │ │ │ │ + cbnz r0, 1e6b10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e6c7c │ │ │ │ + bne.w 1e6c0c │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6b8e │ │ │ │ + beq.n 1e6b1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e6b80 │ │ │ │ + cbnz r0, 1e6b10 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6b8e │ │ │ │ + beq.n 1e6b1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6b66 │ │ │ │ + beq.n 1e6af6 │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e6b5a │ │ │ │ + bne.n 1e6aea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfa30 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ @@ -561199,134 +561151,134 @@ │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e6bca │ │ │ │ + beq.n 1e6b5a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e6c34 │ │ │ │ + cbz r5, 1e6bc4 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ 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 1e6c1a │ │ │ │ + b.n 1e6baa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e6cb0 │ │ │ │ + beq.n 1e6c40 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ 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 1e6c34 │ │ │ │ + beq.n 1e6bc4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6be8 │ │ │ │ + beq.n 1e6b78 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e6bee │ │ │ │ + bls.n 1e6b7e │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e6c1a │ │ │ │ + bne.n 1e6baa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6cd2 │ │ │ │ + bne.n 1e6c62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3c00 │ │ │ │ + bl 1e3b90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #63] @ 0x3f │ │ │ │ add.w r1, r7, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4074 │ │ │ │ - ldr r2, [pc, #244] @ (1e6d54 ) │ │ │ │ - ldr r3, [pc, #236] @ (1e6d50 ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r2, [pc, #244] @ (1e6ce4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e6ce0 ) │ │ │ │ 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 1e6d48 │ │ │ │ + bne.n 1e6cd8 │ │ │ │ add.w r0, r7, #20 │ │ │ │ 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 1e6b8e │ │ │ │ + beq.n 1e6b1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e6b80 │ │ │ │ + bne.w 1e6b10 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e6b8e │ │ │ │ + beq.w 1e6b1e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6c7c │ │ │ │ - b.n 1e6b80 │ │ │ │ + beq.n 1e6c0c │ │ │ │ + b.n 1e6b10 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6c24 │ │ │ │ + bne.n 1e6bb4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e6c34 │ │ │ │ + beq.n 1e6bc4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e6cc6 │ │ │ │ + cbnz r3, 1e6c56 │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e6ca6 │ │ │ │ - b.n 1e6c34 │ │ │ │ + bne.n 1e6c36 │ │ │ │ + b.n 1e6bc4 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e6bee │ │ │ │ - b.n 1e6c2c │ │ │ │ + bls.n 1e6b7e │ │ │ │ + b.n 1e6bbc │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6d04 │ │ │ │ + cbz r0, 1e6c94 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -561341,54 +561293,54 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 1e6c3a │ │ │ │ + b.n 1e6bca │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r3, #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 1e3c00 │ │ │ │ + bl 1e3b90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #63] @ 0x3f │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1e6b14 │ │ │ │ + bl 1e6aa4 │ │ │ │ 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, #200] @ (1e6e7c ) │ │ │ │ + ldr r4, [pc, #200] @ (1e6e0c ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e6e80 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e6e10 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561396,15 +561348,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 1e6b14 │ │ │ │ + bl 1e6aa4 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -561417,98 +561369,98 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ - ldr r2, [pc, #40] @ (1e6e84 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e6e80 ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r2, [pc, #40] @ (1e6e14 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e6e10 ) │ │ │ │ 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 1e6e76 │ │ │ │ + bne.n 1e6e06 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6f1e │ │ │ │ + beq.n 1e6eae │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1e6ebe │ │ │ │ + beq.n 1e6e4e │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e6ebe │ │ │ │ + beq.n 1e6e4e │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e6ea4 │ │ │ │ + bne.n 1e6e34 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e6f34 │ │ │ │ + beq.n 1e6ec4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e6f22 │ │ │ │ + beq.n 1e6eb2 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e6f18 │ │ │ │ + cbz r4, 1e6ea8 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e6f2a │ │ │ │ + cbnz r0, 1e6eba │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -561519,184 +561471,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e6f04 │ │ │ │ - b.n 1e6f18 │ │ │ │ + bne.n 1e6e94 │ │ │ │ + b.n 1e6ea8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e6ef6 │ │ │ │ + b.n 1e6e86 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e6f1a │ │ │ │ + b.n 1e6eaa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 1e6f94 │ │ │ │ + ble.n 1e6f24 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e6fa8 │ │ │ │ + bls.n 1e6f38 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e6f72 │ │ │ │ - b.n 1e6f90 │ │ │ │ + cbnz r3, 1e6f02 │ │ │ │ + b.n 1e6f20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e6f90 │ │ │ │ + cbz r3, 1e6f20 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e6f6c │ │ │ │ + beq.n 1e6efc │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231a8c │ │ │ │ - b.n 1e6f88 │ │ │ │ + bl 231a1c │ │ │ │ + b.n 1e6f18 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e6f78 │ │ │ │ + bne.n 1e6f08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6f82 │ │ │ │ + bne.n 1e6f12 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e6e88 │ │ │ │ + bl 1e6e18 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e6f62 │ │ │ │ + bhi.n 1e6ef2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6e88 │ │ │ │ + bl 1e6e18 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e6f62 │ │ │ │ + b.n 1e6ef2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 1e6fe0 │ │ │ │ + ble.n 1e6f70 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e6fe4 │ │ │ │ + beq.n 1e6f74 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7060 │ │ │ │ + beq.n 1e6ff0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e700a │ │ │ │ + beq.n 1e6f9a │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e700a │ │ │ │ + beq.n 1e6f9a │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e6ff2 │ │ │ │ - cbz r0, 1e702a │ │ │ │ + bne.n 1e6f82 │ │ │ │ + cbz r0, 1e6fba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7070 │ │ │ │ + cbnz r0, 1e7000 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e706c │ │ │ │ + cbz r5, 1e6ffc │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20dde0 │ │ │ │ - cbnz r0, 1e707a │ │ │ │ + bl 20dd70 │ │ │ │ + cbnz r0, 1e700a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7050 │ │ │ │ + b.n 1e6fe0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7020 │ │ │ │ + b.n 1e6fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e7046 │ │ │ │ - cbz r1, 1e70d6 │ │ │ │ + b.n 1e6fd6 │ │ │ │ + cbz r1, 1e7066 │ │ │ │ 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, 1e70c8 │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e70ac │ │ │ │ + cbz r0, 1e7058 │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e703c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561704,114 +561656,114 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e70fc │ │ │ │ + bne.n 1e708c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e70f8 │ │ │ │ + beq.n 1e7088 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e7084 │ │ │ │ + bl 1e7014 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e7084 │ │ │ │ + bl 1e7014 │ │ │ │ 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 1e70f8 │ │ │ │ + b.n 1e7088 │ │ │ │ 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 1e71c0 │ │ │ │ + beq.n 1e7150 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e716c │ │ │ │ + b.n 1e70fc │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e7186 │ │ │ │ - cbz r0, 1e71c4 │ │ │ │ + cbz r7, 1e7116 │ │ │ │ + cbz r0, 1e7154 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e7186 │ │ │ │ + cbz r3, 1e7116 │ │ │ │ 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, 1e71d6 │ │ │ │ - cbz r0, 1e71a4 │ │ │ │ + cbz r5, 1e7166 │ │ │ │ + cbz r0, 1e7134 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e71a4 │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e7134 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1e716a │ │ │ │ + bne.n 1e70fa │ │ │ │ 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 1e71a4 │ │ │ │ + bne.n 1e7134 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e72e0 ) │ │ │ │ - bl 1e70dc │ │ │ │ + ldr r4, [pc, #220] @ (1e7270 ) │ │ │ │ + bl 1e706c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ @@ -561823,39 +561775,39 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e7266 │ │ │ │ + cbz r0, 1e71f6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c275c │ │ │ │ - ldr r3, [pc, #124] @ (1e72e4 ) │ │ │ │ + bl 1c26ec │ │ │ │ + ldr r3, [pc, #124] @ (1e7274 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e72d8 │ │ │ │ + cbz r3, 1e7268 │ │ │ │ add.w r5, r8, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e729e │ │ │ │ + cbz r6, 1e722e │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e729e │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e729e │ │ │ │ + cbz r0, 1e722e │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e722e │ │ │ │ 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] │ │ │ │ @@ -561866,271 +561818,271 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1e7288 │ │ │ │ + bhi.n 1e7218 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1172] @ 1e7790 │ │ │ │ + ldr.w r8, [pc, #1172] @ 1e7720 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e7354 │ │ │ │ + bhi.n 1e72e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e734c │ │ │ │ + cbz r0, 1e72dc │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e736e │ │ │ │ + cbz r6, 1e72fe │ │ │ │ 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 1e772c │ │ │ │ + beq.w 1e76bc │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1df9bc │ │ │ │ + bl 1df94c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e73c6 │ │ │ │ + beq.n 1e7356 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e73b8 │ │ │ │ + cbz r6, 1e7348 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e73b8 │ │ │ │ + cbz r0, 1e7348 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e73b8 │ │ │ │ + cbz r0, 1e7348 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e739a │ │ │ │ + bcc.n 1e732a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1e71dc │ │ │ │ + bl 1e716c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e741c │ │ │ │ + cbz r0, 1e73ac │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e773c │ │ │ │ + beq.w 1e76cc │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7446 │ │ │ │ - cbz r0, 1e7446 │ │ │ │ + beq.n 1e73d6 │ │ │ │ + cbz r0, 1e73d6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e7446 │ │ │ │ + cbz r0, 1e73d6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e7708 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e745c ) │ │ │ │ + bhi.w 1e7698 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e73ec ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1e748a │ │ │ │ + cbz r6, 1e741a │ │ │ │ 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 1e771c │ │ │ │ + beq.w 1e76ac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df980 │ │ │ │ + bl 1df910 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e74e0 │ │ │ │ + beq.n 1e7470 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e74d2 │ │ │ │ + cbz r6, 1e7462 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e74d2 │ │ │ │ + cbz r0, 1e7462 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e74d2 │ │ │ │ + cbz r0, 1e7462 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e74b4 │ │ │ │ + bcc.n 1e7444 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e734c │ │ │ │ + beq.w 1e72dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e74f6 │ │ │ │ + cbz r0, 1e7486 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e74f6 │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e7486 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 1e734c │ │ │ │ + b.n 1e72dc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfa30 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7544 │ │ │ │ + cbz r0, 1e74d4 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e758a │ │ │ │ + beq.n 1e751a │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 1e7580 │ │ │ │ + cbz r1, 1e7510 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7580 │ │ │ │ + cbz r0, 1e7510 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e757c │ │ │ │ + cbz r0, 1e750c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7552 │ │ │ │ + bcc.n 1e74e2 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -562155,31 +562107,31 @@ │ │ │ │ str.w r0, [r6, #73] @ 0x49 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ - ldr r3, [pc, #388] @ (1e7794 ) │ │ │ │ + bl 1e706c │ │ │ │ + ldr r3, [pc, #388] @ (1e7724 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ 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 1e7768 │ │ │ │ + bne.w 1e76f8 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ @@ -562191,137 +562143,137 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 1e765a │ │ │ │ + cbz r1, 1e75ea │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e734c │ │ │ │ + beq.w 1e72dc │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e767e │ │ │ │ + cbz r4, 1e760e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e767e │ │ │ │ + cbz r0, 1e760e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e767e │ │ │ │ + cbz r0, 1e760e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e7668 │ │ │ │ - b.n 1e734c │ │ │ │ + bne.n 1e75f8 │ │ │ │ + b.n 1e72dc │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 550d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7340 │ │ │ │ - b.n 1e734c │ │ │ │ + bne.w 1e72d0 │ │ │ │ + b.n 1e72dc │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e76fa │ │ │ │ + beq.n 1e768a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e76fa │ │ │ │ + cbz r0, 1e768a │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e76fa │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e768a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 1e734c │ │ │ │ + b.n 1e72dc │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e734c │ │ │ │ + b.n 1e72dc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e734c │ │ │ │ + b.n 1e72dc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e748a │ │ │ │ + beq.w 1e741a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e748a │ │ │ │ + b.n 1e741a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e736e │ │ │ │ + beq.w 1e72fe │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e736e │ │ │ │ + b.n 1e72fe │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e7764 │ │ │ │ - cbz r0, 1e7764 │ │ │ │ + cbnz r3, 1e76f4 │ │ │ │ + cbz r0, 1e76f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e7764 │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e76f4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e734c │ │ │ │ + b.n 1e72dc │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7626 │ │ │ │ + beq.w 1e75b6 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c275c │ │ │ │ - b.n 1e7626 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + bl 1c26ec │ │ │ │ + b.n 1e75b6 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e79ac │ │ │ │ + beq.w 1e793c │ │ │ │ stmdb 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 │ │ │ │ @@ -562329,193 +562281,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 1e7930 │ │ │ │ + beq.w 1e78c0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e78ba │ │ │ │ + beq.n 1e784a │ │ │ │ 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 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e78ac │ │ │ │ + beq.n 1e783c │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e781e │ │ │ │ + b.n 1e77ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e72e8 │ │ │ │ + bl 1e7278 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e78a4 │ │ │ │ + beq.n 1e7834 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e7800 │ │ │ │ + bne.n 1e7790 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfae4 │ │ │ │ + bl 1dfa74 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e70dc │ │ │ │ + bl 1e706c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7858 │ │ │ │ + cbz r0, 1e77e8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7816 │ │ │ │ + beq.n 1e77a6 │ │ │ │ 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 1dfb38 │ │ │ │ + bl 1dfac8 │ │ │ │ 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 1e787e │ │ │ │ + bne.n 1e780e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e781e │ │ │ │ + bne.n 1e77ae │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e77c6 │ │ │ │ + bne.n 1e7756 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df76c │ │ │ │ + bl 1df6fc │ │ │ │ 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 1e79b4 │ │ │ │ + beq.n 1e7944 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e79a8 │ │ │ │ + beq.n 1e7938 │ │ │ │ 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 1e8d64 │ │ │ │ + bl 1e8cf4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7798 │ │ │ │ + bl 1e7728 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e78ac │ │ │ │ + beq.n 1e783c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8ac8 │ │ │ │ + bl 1e8a58 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7798 │ │ │ │ + bl 1e7728 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e77c6 │ │ │ │ - b.n 1e78b4 │ │ │ │ + bne.w 1e7756 │ │ │ │ + b.n 1e7844 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df704 │ │ │ │ + bl 1df694 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7954 │ │ │ │ + beq.n 1e78e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7954 │ │ │ │ + cbz r0, 1e78e4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1e7954 │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1e78e4 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e79ae │ │ │ │ + beq.n 1e793e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e7974 │ │ │ │ + cbz r2, 1e7904 │ │ │ │ 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 1e8d64 │ │ │ │ + bl 1e8cf4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7798 │ │ │ │ + bl 1e7728 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7798 │ │ │ │ + bl 1e7728 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e77c6 │ │ │ │ - b.n 1e78b4 │ │ │ │ + bne.w 1e7756 │ │ │ │ + b.n 1e7844 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e78ee │ │ │ │ + b.n 1e787e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -562523,111 +562475,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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 550d0 │ │ │ │ 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, 1e79f8 │ │ │ │ + cbnz r2, 1e7988 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e79f4 │ │ │ │ + beq.n 1e7984 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e79bc │ │ │ │ + bl 1e794c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e79f4 │ │ │ │ + bls.n 1e7984 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e7a10 │ │ │ │ + b.n 1e79a0 │ │ │ │ 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 1df128 │ │ │ │ + bl 1df0b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df144 │ │ │ │ + bl 1df0d4 │ │ │ │ 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, 1e7ac8 │ │ │ │ + cbnz r2, 1e7a58 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e7a9a │ │ │ │ + cbz r0, 1e7a2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e79bc │ │ │ │ + bl 1e794c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e7aba │ │ │ │ + cbz r2, 1e7a4a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 550d0 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e7ae0 │ │ │ │ + cbnz r2, 1e7a70 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 550d0 │ │ │ │ - b.n 1e7a8e │ │ │ │ + b.n 1e7a1e │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ 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 550d0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -562641,161 +562593,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, 1e7b50 │ │ │ │ + cbz r3, 1e7ae0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7a34 │ │ │ │ + bl 1e79c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ 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 1e7b2a │ │ │ │ + bne.n 1e7aba │ │ │ │ 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 1df658 │ │ │ │ + bl 1df5e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e7b88 │ │ │ │ + cbz r1, 1e7b18 │ │ │ │ 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, 1e7bb2 │ │ │ │ + cbz r3, 1e7b42 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b00 │ │ │ │ + bl 1e7a90 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7798 │ │ │ │ + bl 1e7728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7140 │ │ │ │ + bl 1e70d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7b86 │ │ │ │ + beq.n 1e7b16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e7b86 │ │ │ │ + b.n 1e7b16 │ │ │ │ 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] @ (1e7c18 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e7ba8 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e7c1c ) │ │ │ │ + ldr r3, [pc, #48] @ (1e7bac ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e72e8 │ │ │ │ - ldr r2, [pc, #32] @ (1e7c20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7c1c ) │ │ │ │ + bl 1e7278 │ │ │ │ + ldr r2, [pc, #32] @ (1e7bb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7bac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7c14 │ │ │ │ + bne.n 1e7ba4 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r3, #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] @ 1e7c7c │ │ │ │ + ldr.w ip, [pc, #68] @ 1e7c0c │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e7c80 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7c10 ) │ │ │ │ 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 1e72e8 │ │ │ │ - ldr r2, [pc, #32] @ (1e7c84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7c80 ) │ │ │ │ + bl 1e7278 │ │ │ │ + ldr r2, [pc, #32] @ (1e7c14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7c78 │ │ │ │ + bne.n 1e7c08 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r1, r3, #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] @ (1e7d44 ) │ │ │ │ + ldr r0, [pc, #168] @ (1e7cd4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e7d48 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e7cd8 ) │ │ │ │ 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] │ │ │ │ @@ -562804,133 +562756,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 1e7d0e │ │ │ │ + beq.n 1e7c9e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e7d26 │ │ │ │ + cbz r3, 1e7cb6 │ │ │ │ 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 1df604 │ │ │ │ + bl 1df594 │ │ │ │ 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 1e7798 │ │ │ │ + bl 1e7728 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7140 │ │ │ │ + bl 1e70d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e7d34 │ │ │ │ - ldr r2, [pc, #60] @ (1e7d4c ) │ │ │ │ - ldr r3, [pc, #52] @ (1e7d48 ) │ │ │ │ + cbz r3, 1e7cc4 │ │ │ │ + ldr r2, [pc, #60] @ (1e7cdc ) │ │ │ │ + ldr r3, [pc, #52] @ (1e7cd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7d3e │ │ │ │ + bne.n 1e7cce │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e7cd4 │ │ │ │ + b.n 1e7c64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2680 │ │ │ │ - b.n 1e7d0e │ │ │ │ + bl 1c2610 │ │ │ │ + b.n 1e7c9e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r1, r3, #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] @ (1e7dbc ) │ │ │ │ + ldr r2, [pc, #92] @ (1e7d4c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e7dc0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e7d50 ) │ │ │ │ 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 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ 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 1e7b54 │ │ │ │ + bl 1e7ae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2680 │ │ │ │ - ldr r2, [pc, #36] @ (1e7dc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7dc0 ) │ │ │ │ + bl 1c2610 │ │ │ │ + ldr r2, [pc, #36] @ (1e7d54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7d50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7db8 │ │ │ │ + bne.n 1e7d48 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r1, r3, #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 1df50c │ │ │ │ + bl 1df49c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e7e48 │ │ │ │ + cbnz r2, 1e7dd8 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -562950,489 +562902,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, 1e7e92 │ │ │ │ + cbnz r2, 1e7e22 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 550d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7dec │ │ │ │ + beq.n 1e7d7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e7e70 │ │ │ │ + b.n 1e7e00 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e7e88 │ │ │ │ + cbz r1, 1e7e18 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e7e6e │ │ │ │ - b.n 1e7dec │ │ │ │ + bhi.n 1e7dfe │ │ │ │ + b.n 1e7d7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e7e40 │ │ │ │ + beq.n 1e7dd0 │ │ │ │ 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 1e7eaa │ │ │ │ + bne.n 1e7e3a │ │ │ │ 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] @ (1e809c ) │ │ │ │ + ldr r2, [pc, #456] @ (1e802c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e80a0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e8030 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ 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 1df010 │ │ │ │ + bl 1defa0 │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e7b00 │ │ │ │ + bl 1e7a90 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7f42 │ │ │ │ + cbz r3, 1e7ed2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7dc8 │ │ │ │ + bl 1e7d58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c275c │ │ │ │ + bl 1c26ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7f28 │ │ │ │ + bne.n 1e7eb8 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7f52 │ │ │ │ - b.n 1e7fa4 │ │ │ │ + cbnz r3, 1e7ee2 │ │ │ │ + b.n 1e7f34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7fa4 │ │ │ │ + cbz r3, 1e7f34 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e7f4c │ │ │ │ + beq.n 1e7edc │ │ │ │ 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, 1e7f94 │ │ │ │ + cbz r3, 1e7f24 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e7b54 │ │ │ │ + bl 1e7ae4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7f8c │ │ │ │ - b.n 1e7fa4 │ │ │ │ + cbnz r3, 1e7f1c │ │ │ │ + b.n 1e7f34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7fa4 │ │ │ │ + cbz r3, 1e7f34 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e7f86 │ │ │ │ - b.n 1e7f58 │ │ │ │ + beq.n 1e7f16 │ │ │ │ + b.n 1e7ee8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7f6c │ │ │ │ + beq.n 1e7efc │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e7f6e │ │ │ │ + b.n 1e7efe │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 550d0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e7fca │ │ │ │ + cbz r1, 1e7f5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c5e04 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ str.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r7, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ str.w r2, [r7, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 1e8038 │ │ │ │ + cbnz r2, 1e7fc8 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e800e │ │ │ │ + cbz r1, 1e7f9e │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c5e44 │ │ │ │ + bl 1c5dd4 │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e8048 │ │ │ │ + cbnz r2, 1e7fd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2680 │ │ │ │ - ldr r2, [pc, #132] @ (1e80a4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1e80a0 ) │ │ │ │ + bl 1c2610 │ │ │ │ + ldr r2, [pc, #132] @ (1e8034 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e8030 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8096 │ │ │ │ + bne.n 1e8026 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5e44 │ │ │ │ + bl 1c5dd4 │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e7ff4 │ │ │ │ + b.n 1e7f84 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e8090 │ │ │ │ + cbz r3, 1e8020 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c5e44 │ │ │ │ + bl 1c5dd4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c5e44 │ │ │ │ + bl 1c5dd4 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e805c │ │ │ │ + bcc.n 1e7fec │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e8014 │ │ │ │ + b.n 1e7fa4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e8104 │ │ │ │ + beq.n 1e8094 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e80e4 │ │ │ │ + cbz r1, 1e8074 │ │ │ │ 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 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ 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 1e81a8 │ │ │ │ + beq.n 1e8138 │ │ │ │ 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 1e8170 │ │ │ │ + bne.n 1e8100 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e815e │ │ │ │ + cbz r4, 1e80ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e81a0 │ │ │ │ + beq.n 1e8130 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e8178 │ │ │ │ + beq.n 1e8108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8158 │ │ │ │ + cbz r3, 1e80e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8158 │ │ │ │ + cbz r2, 1e80e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e8174 │ │ │ │ + beq.n 1e8104 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8146 │ │ │ │ + bne.n 1e80d6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e819a │ │ │ │ + beq.n 1e812a │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e8170 │ │ │ │ + cbz r3, 1e8100 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e812e │ │ │ │ + beq.n 1e80be │ │ │ │ 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 1c6280 │ │ │ │ + bl 1c6210 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e8142 │ │ │ │ - b.n 1e815e │ │ │ │ + bne.n 1e80d2 │ │ │ │ + b.n 1e80ee │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e8178 │ │ │ │ + b.n 1e8108 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e815e │ │ │ │ - b.n 1e819c │ │ │ │ + bne.n 1e80ee │ │ │ │ + b.n 1e812c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e820e │ │ │ │ + beq.n 1e819e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e820e │ │ │ │ + bne.n 1e819e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8212 │ │ │ │ + beq.n 1e81a2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e81d6 │ │ │ │ - b.n 1e81e0 │ │ │ │ + cbnz r0, 1e8166 │ │ │ │ + b.n 1e8170 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e81e0 │ │ │ │ + cbz r0, 1e8170 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e81d0 │ │ │ │ + bne.n 1e8160 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e8210 │ │ │ │ + cbz r2, 1e81a0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8202 │ │ │ │ + cbz r3, 1e8192 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8202 │ │ │ │ + bne.n 1e8192 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e81d6 │ │ │ │ + bne.n 1e8166 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e81ea │ │ │ │ + bne.n 1e817a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e81d6 │ │ │ │ + bne.n 1e8166 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e81c8 │ │ │ │ + b.n 1e8158 │ │ │ │ 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 1c5e30 │ │ │ │ - bl 1df604 │ │ │ │ + bl 1c5dc0 │ │ │ │ + bl 1df594 │ │ │ │ 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 1c790c │ │ │ │ - cbz r0, 1e828c │ │ │ │ + bl 1c789c │ │ │ │ + cbz r0, 1e821c │ │ │ │ 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 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8258 │ │ │ │ + bne.n 1e81e8 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8308 │ │ │ │ + beq.n 1e8298 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8308 │ │ │ │ + bne.n 1e8298 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e830e │ │ │ │ + beq.n 1e829e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e830e │ │ │ │ + bne.n 1e829e │ │ │ │ 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, 1e82f0 │ │ │ │ + cbz r0, 1e8280 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e82f0 │ │ │ │ + bne.n 1e8280 │ │ │ │ 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 1e82ca │ │ │ │ + bne.n 1e825a │ │ │ │ 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] │ │ │ │ @@ -563449,438 +563401,438 @@ │ │ │ │ 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 1e8306 │ │ │ │ + b.n 1e8296 │ │ │ │ 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 1e8218 │ │ │ │ + bl 1e81a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8394 │ │ │ │ + cbz r2, 1e8324 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e8394 │ │ │ │ + beq.n 1e8324 │ │ │ │ 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, 1e8394 │ │ │ │ + cbz r1, 1e8324 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e838c │ │ │ │ + cbz r2, 1e831c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e8394 │ │ │ │ + beq.n 1e8324 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e835e │ │ │ │ + b.n 1e82ee │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e8388 │ │ │ │ + bne.n 1e8318 │ │ │ │ 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, 1e83ce │ │ │ │ + cbz r2, 1e835e │ │ │ │ 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 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e83ee │ │ │ │ + cbz r2, 1e837e │ │ │ │ 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 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ 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 1e8478 │ │ │ │ + beq.n 1e8408 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8444 │ │ │ │ + bne.n 1e83d4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e842a │ │ │ │ + cbz r3, 1e83ba │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e83f4 │ │ │ │ + bl 1e8384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8418 │ │ │ │ + bne.n 1e83a8 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8440 │ │ │ │ + cbz r3, 1e83d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e83f4 │ │ │ │ + bl 1e8384 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8430 │ │ │ │ + bne.n 1e83c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8440 │ │ │ │ + beq.n 1e83d0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8440 │ │ │ │ + beq.n 1e83d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e8440 │ │ │ │ + bne.n 1e83d0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e8440 │ │ │ │ - bl 1e8398 │ │ │ │ + bne.n 1e83d0 │ │ │ │ + bl 1e8328 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8472 │ │ │ │ + cbz r4, 1e8402 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8440 │ │ │ │ + b.n 1e83d0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8490 │ │ │ │ + cbz r3, 1e8420 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e83f4 │ │ │ │ + bl 1e8384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e847e │ │ │ │ + bne.n 1e840e │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8440 │ │ │ │ + beq.n 1e83d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e83f4 │ │ │ │ + bl 1e8384 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8498 │ │ │ │ - b.n 1e8440 │ │ │ │ + bne.n 1e8428 │ │ │ │ + b.n 1e83d0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #304] @ (1e85f0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e8580 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e852c │ │ │ │ + bhi.n 1e84bc │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e84ea │ │ │ │ + cbz r3, 1e847a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e84da │ │ │ │ + bne.n 1e846a │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8500 │ │ │ │ + cbz r3, 1e8490 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e84f0 │ │ │ │ + bne.n 1e8480 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8500 │ │ │ │ + beq.n 1e8490 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e85be │ │ │ │ + beq.n 1e854e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e859e │ │ │ │ + bhi.n 1e852e │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8500 │ │ │ │ + beq.n 1e8490 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8534 │ │ │ │ - b.n 1e8500 │ │ │ │ + bne.n 1e84c4 │ │ │ │ + b.n 1e8490 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e855c │ │ │ │ + cbz r3, 1e84ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e854c │ │ │ │ + bne.n 1e84dc │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8572 │ │ │ │ + cbz r3, 1e8502 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8562 │ │ │ │ + bne.n 1e84f2 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1e85f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e8584 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1e859e │ │ │ │ + cbz r3, 1e852e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e80a8 │ │ │ │ + bl 1e8038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8500 │ │ │ │ + beq.n 1e8490 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e85b4 │ │ │ │ + cbz r3, 1e8544 │ │ │ │ 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 1e851a │ │ │ │ + bne.n 1e84aa │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e85ca │ │ │ │ + cbz r3, 1e855a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e85d6 │ │ │ │ + cbz r3, 1e8566 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e85a4 │ │ │ │ + bne.n 1e8534 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1e90 │ │ │ │ - b.n 1e85a4 │ │ │ │ + bl 1e1e20 │ │ │ │ + b.n 1e8534 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #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 1e869c │ │ │ │ + beq.n 1e862c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e81ac │ │ │ │ + bl 1e813c │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e8684 │ │ │ │ + cbz r6, 1e8614 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e86e4 │ │ │ │ + bne.n 1e8674 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e81ac │ │ │ │ + bl 1e813c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e86d2 │ │ │ │ + cbz r6, 1e8662 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e81ac │ │ │ │ + bl 1e813c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7824 │ │ │ │ - b.n 1e8680 │ │ │ │ + bl 1c77b4 │ │ │ │ + b.n 1e8610 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ 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 1e8648 │ │ │ │ + b.n 1e85d8 │ │ │ │ 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 1e87a2 │ │ │ │ + beq.n 1e8732 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e876a │ │ │ │ + beq.n 1e86fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e85f8 │ │ │ │ + bl 1e8588 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e872a │ │ │ │ + cbz r3, 1e86ba │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8720 │ │ │ │ + bne.n 1e86b0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e874e │ │ │ │ + beq.n 1e86de │ │ │ │ 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] │ │ │ │ @@ -563888,101 +563840,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, 1e87a6 │ │ │ │ + cbz r7, 1e8736 │ │ │ │ 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, 1e8776 │ │ │ │ + cbz r3, 1e8706 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8782 │ │ │ │ + cbz r3, 1e8712 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ 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 1e8710 │ │ │ │ + b.n 1e86a0 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e883e │ │ │ │ + beq.n 1e87ce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e883e │ │ │ │ + bne.n 1e87ce │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8844 │ │ │ │ + beq.n 1e87d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e8808 │ │ │ │ + cbz r2, 1e8798 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfc9c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb38 │ │ │ │ + bl 1dfac8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, sl, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 1e883e │ │ │ │ + cbz r2, 1e87ce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e87e0 │ │ │ │ + beq.n 1e8770 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -563991,192 +563943,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, 1e88c6 │ │ │ │ + cbz r2, 1e8856 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e8876 │ │ │ │ + beq.n 1e8806 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e8912 │ │ │ │ + beq.n 1e88a2 │ │ │ │ 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 1e8996 │ │ │ │ + beq.w 1e8926 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8970 │ │ │ │ - cbz r2, 1e889e │ │ │ │ + beq.n 1e8900 │ │ │ │ + cbz r2, 1e882e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e88b2 │ │ │ │ + cbz r4, 1e8842 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e87b0 │ │ │ │ + bl 1e8740 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e87b0 │ │ │ │ + bl 1e8740 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e88ea │ │ │ │ + beq.n 1e887a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e8942 │ │ │ │ + beq.n 1e88d2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e88e2 │ │ │ │ + cbz r0, 1e8872 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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 1e89b0 │ │ │ │ + beq.n 1e8940 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e87b0 │ │ │ │ + bl 1e8740 │ │ │ │ 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 1e8934 │ │ │ │ + beq.n 1e88c4 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8934 │ │ │ │ + cbz r2, 1e88c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e87b0 │ │ │ │ + bl 1e8740 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e89bc │ │ │ │ + beq.n 1e894c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e898a │ │ │ │ + beq.n 1e891a │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8964 │ │ │ │ + cbz r4, 1e88f4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e87b0 │ │ │ │ - b.n 1e8872 │ │ │ │ - cbz r2, 1e89b6 │ │ │ │ + bl 1e8740 │ │ │ │ + b.n 1e8802 │ │ │ │ + cbz r2, 1e8946 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e88b2 │ │ │ │ + b.n 1e8842 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e8954 │ │ │ │ + b.n 1e88e4 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e89c8 │ │ │ │ + vldreq d7, [pc, #36] @ 1e8958 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e889e │ │ │ │ - b.n 1e88b2 │ │ │ │ + bne.w 1e882e │ │ │ │ + b.n 1e8842 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8904 │ │ │ │ + b.n 1e8894 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e88b2 │ │ │ │ + b.n 1e8842 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8964 │ │ │ │ + b.n 1e88f4 │ │ │ │ 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 1c5e30 │ │ │ │ - bl 1df604 │ │ │ │ + bl 1c5dc0 │ │ │ │ + bl 1df594 │ │ │ │ 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 1e8a0c │ │ │ │ + beq.n 1e899c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8a1c │ │ │ │ + beq.n 1e89ac │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e85f8 │ │ │ │ + bl 1e8588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8850 │ │ │ │ + bl 1e87e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564184,140 +564136,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 1e8a98 │ │ │ │ + bhi.n 1e8a28 │ │ │ │ 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 1e832c │ │ │ │ + bl 1e82bc │ │ │ │ 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 1e89d0 │ │ │ │ + bl 1e8960 │ │ │ │ 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 1e8218 │ │ │ │ + bl 1e81a8 │ │ │ │ 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, 1e8ab4 │ │ │ │ + cbz r3, 1e8a44 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e832c │ │ │ │ + bl 1e82bc │ │ │ │ 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 1e89d0 │ │ │ │ + bl 1e8960 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e8a62 │ │ │ │ + b.n 1e89f2 │ │ │ │ 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 1c5e30 │ │ │ │ - bl 1df604 │ │ │ │ + bl 1c5dc0 │ │ │ │ + bl 1df594 │ │ │ │ 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 1e8b6a │ │ │ │ + beq.n 1e8afa │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e8b50 │ │ │ │ + cbz r0, 1e8ae0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e8b42 │ │ │ │ + beq.n 1e8ad2 │ │ │ │ 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 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8b18 │ │ │ │ + bne.n 1e8aa8 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e8b62 │ │ │ │ + beq.n 1e8af2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8b18 │ │ │ │ + bne.n 1e8aa8 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e8b62 │ │ │ │ + b.n 1e8af2 │ │ │ │ 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 │ │ │ │ @@ -564329,45 +564281,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 1c790c │ │ │ │ - cbz r0, 1e8c04 │ │ │ │ + bl 1c789c │ │ │ │ + cbz r0, 1e8b94 │ │ │ │ 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 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8bce │ │ │ │ + bne.n 1e8b5e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c78ac │ │ │ │ + bl 1c783c │ │ │ │ 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 │ │ │ │ @@ -564380,188 +564332,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, 1e8c54 │ │ │ │ + cbz r3, 1e8be4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8c60 │ │ │ │ + cbz r3, 1e8bf0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e8ca2 │ │ │ │ + bhi.n 1e8c32 │ │ │ │ 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, 1e8c9a │ │ │ │ + cbz r0, 1e8c2a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ 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, 1e8cb2 │ │ │ │ + cbz r0, 1e8c42 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8c9e │ │ │ │ + beq.n 1e8c2e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8c92 │ │ │ │ - b.n 1e8c9a │ │ │ │ + bne.n 1e8c22 │ │ │ │ + b.n 1e8c2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e8cde │ │ │ │ + beq.n 1e8c6e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8cd6 │ │ │ │ + bne.n 1e8c66 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e8c8e │ │ │ │ + bne.n 1e8c1e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e8c8e │ │ │ │ + bne.n 1e8c1e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e8c9a │ │ │ │ + b.n 1e8c2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e8d04 │ │ │ │ + beq.n 1e8c94 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8cfc │ │ │ │ + bne.n 1e8c8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8cf0 │ │ │ │ + beq.n 1e8c80 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c7824 │ │ │ │ - b.n 1e8c9a │ │ │ │ + bl 1c77b4 │ │ │ │ + b.n 1e8c2a │ │ │ │ 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, 1e8d38 │ │ │ │ + cbz r3, 1e8cc8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8d44 │ │ │ │ + cbz r3, 1e8cd4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e810c │ │ │ │ + bl 1e809c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8850 │ │ │ │ + bl 1e87e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ 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, #676] @ (1e9018 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e8fa8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e901c ) │ │ │ │ + ldr r2, [pc, #676] @ (1e8fac ) │ │ │ │ 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 1e8a2c │ │ │ │ + bl 1e89bc │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e8dee │ │ │ │ + cbnz r1, 1e8d7e │ │ │ │ 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 1e8dc0 │ │ │ │ + beq.n 1e8d50 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8f54 │ │ │ │ + beq.w 1e8ee4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e86e8 │ │ │ │ + bl 1e8678 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e86e8 │ │ │ │ - ldr r2, [pc, #584] @ (1e9020 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e901c ) │ │ │ │ + bl 1e8678 │ │ │ │ + ldr r2, [pc, #584] @ (1e8fb0 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e8fac ) │ │ │ │ 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 1e9014 │ │ │ │ + bne.w 1e8fa4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e8e80 │ │ │ │ + bne.n 1e8e10 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str.w lr, [r4, #24] │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr.w r6, [lr] │ │ │ │ @@ -564570,85 +564522,85 @@ │ │ │ │ str.w r1, [lr] │ │ │ │ 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 1e8e2c │ │ │ │ + beq.n 1e8dbc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8ed6 │ │ │ │ + beq.n 1e8e66 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e8fc2 │ │ │ │ + beq.w 1e8f52 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e8fda │ │ │ │ - bl 1e8398 │ │ │ │ + beq.w 1e8f6a │ │ │ │ + bl 1e8328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8e66 │ │ │ │ + cbz r3, 1e8df6 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8f84 │ │ │ │ + beq.w 1e8f14 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e8ed0 │ │ │ │ + b.n 1e8e60 │ │ │ │ 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 1e8e9c │ │ │ │ + beq.n 1e8e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8dd4 │ │ │ │ + beq.n 1e8d64 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e8dd4 │ │ │ │ + bne.n 1e8d64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e8f88 │ │ │ │ + beq.n 1e8f18 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8eca │ │ │ │ + cbz r3, 1e8e5a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e8dd4 │ │ │ │ + bne.w 1e8d64 │ │ │ │ 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 │ │ │ │ @@ -564658,213 +564610,213 @@ │ │ │ │ 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 1e8f08 │ │ │ │ + beq.n 1e8e98 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8f98 │ │ │ │ + beq.n 1e8f28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8f60 │ │ │ │ + cbz r2, 1e8ef0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8f3c │ │ │ │ + beq.n 1e8ecc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8dd4 │ │ │ │ + beq.w 1e8d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e8dd4 │ │ │ │ + b.n 1e8d64 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8c28 │ │ │ │ + bl 1e8bb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e8dc0 │ │ │ │ + b.n 1e8d50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8f76 │ │ │ │ + beq.n 1e8f06 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8dd4 │ │ │ │ + beq.w 1e8d64 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e8f4e │ │ │ │ + b.n 1e8ede │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e8ed0 │ │ │ │ + b.n 1e8e60 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e8eca │ │ │ │ + b.n 1e8e5a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8fac │ │ │ │ + beq.n 1e8f3c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e8dd4 │ │ │ │ + beq.w 1e8d64 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8398 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8f4e │ │ │ │ + beq.n 1e8ede │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e8f46 │ │ │ │ + b.n 1e8ed6 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e9002 │ │ │ │ - bl 1e8398 │ │ │ │ + beq.n 1e8f92 │ │ │ │ + bl 1e8328 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e8e66 │ │ │ │ - bl 1e8398 │ │ │ │ + b.n 1e8df6 │ │ │ │ + bl 1e8328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8ffc │ │ │ │ + cbz r3, 1e8f8c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8ed0 │ │ │ │ + b.n 1e8e60 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8ed0 │ │ │ │ - bl 1e8398 │ │ │ │ + b.n 1e8e60 │ │ │ │ + bl 1e8328 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e8ed0 │ │ │ │ + b.n 1e8e60 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r1, r3, #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] @ (1e9130 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e90c0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e9134 ) │ │ │ │ + ldr r1, [pc, #248] @ (1e90c4 ) │ │ │ │ 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 1dfc0c │ │ │ │ - cbz r0, 1e9092 │ │ │ │ + bl 1dfb9c │ │ │ │ + cbz r0, 1e9022 │ │ │ │ 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] @ (1e9138 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e9134 ) │ │ │ │ + ldr r2, [pc, #192] @ (1e90c8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e90c4 ) │ │ │ │ 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 1e912a │ │ │ │ + bne.n 1e90ba │ │ │ │ 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 1e8a2c │ │ │ │ + bl 1e89bc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e90b0 │ │ │ │ + bne.n 1e9040 │ │ │ │ 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 1e8a2c │ │ │ │ + bl 1e89bc │ │ │ │ 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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e90fa │ │ │ │ + b.n 1e908a │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -564872,99 +564824,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 1e90f2 │ │ │ │ + bne.n 1e9082 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e86e8 │ │ │ │ - b.n 1e9076 │ │ │ │ + bl 1e8678 │ │ │ │ + b.n 1e9006 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r3, #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] @ (1e9284 ) │ │ │ │ + ldr r4, [pc, #308] @ (1e9214 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e9288 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e9218 ) │ │ │ │ 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 1e924c │ │ │ │ + beq.n 1e91dc │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e91aa │ │ │ │ + beq.n 1e913a │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e91aa │ │ │ │ + cbz r3, 1e913a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e83f4 │ │ │ │ + bl 1e8384 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e919a │ │ │ │ + bne.n 1e912a │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e8a2c │ │ │ │ + bl 1e89bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e922a │ │ │ │ + beq.n 1e91ba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9268 │ │ │ │ + beq.n 1e91f8 │ │ │ │ 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, 1e9212 │ │ │ │ + cbz r3, 1e91a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e9212 │ │ │ │ + cbz r2, 1e91a2 │ │ │ │ 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] │ │ │ │ @@ -564972,15 +564924,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 1e91e8 │ │ │ │ + bne.n 1e9178 │ │ │ │ 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] │ │ │ │ @@ -564991,391 +564943,391 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 1e86e8 │ │ │ │ + bl 1e8678 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e86e8 │ │ │ │ - ldr r2, [pc, #60] @ (1e928c ) │ │ │ │ - ldr r3, [pc, #56] @ (1e9288 ) │ │ │ │ + bl 1e8678 │ │ │ │ + ldr r2, [pc, #60] @ (1e921c ) │ │ │ │ + ldr r3, [pc, #56] @ (1e9218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9280 │ │ │ │ + bne.n 1e9210 │ │ │ │ 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 1e9228 │ │ │ │ + b.n 1e91b8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #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, 1e92b6 │ │ │ │ + cbz r3, 1e9246 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e92a6 │ │ │ │ + bne.n 1e9236 │ │ │ │ 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] @ (1e93f8 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e9388 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e93fc ) │ │ │ │ + ldr r3, [pc, #304] @ (1e938c ) │ │ │ │ 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 1e92e2 │ │ │ │ + b.n 1e9272 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e92e0 │ │ │ │ + bne.n 1e9270 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e93c0 │ │ │ │ + beq.n 1e9350 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e93ee │ │ │ │ - bl 1dfc00 │ │ │ │ + beq.n 1e937e │ │ │ │ + bl 1dfb90 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e9362 │ │ │ │ + beq.n 1e92f2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9362 │ │ │ │ + bne.n 1e92f2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e93d4 │ │ │ │ + beq.n 1e9364 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e93d4 │ │ │ │ + bne.n 1e9364 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e80a8 │ │ │ │ + bl 1e8038 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e9354 │ │ │ │ + cbz r2, 1e92e4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9354 │ │ │ │ + bne.n 1e92e4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e80a8 │ │ │ │ + bl 1e8038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9330 │ │ │ │ + bne.n 1e92c0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e80a8 │ │ │ │ + bl 1e8038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e93c6 │ │ │ │ + beq.n 1e9356 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e93ea │ │ │ │ + beq.n 1e937a │ │ │ │ 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 1e9024 │ │ │ │ + bl 1e8fb4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e93a8 │ │ │ │ + cbz r3, 1e9338 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e84ac │ │ │ │ + bl 1e843c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9398 │ │ │ │ - ldr r2, [pc, #84] @ (1e9400 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e93fc ) │ │ │ │ + bne.n 1e9328 │ │ │ │ + ldr r2, [pc, #84] @ (1e9390 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e938c ) │ │ │ │ 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 1e93e6 │ │ │ │ + bne.n 1e9376 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e93cc │ │ │ │ + cbnz r2, 1e935c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e9376 │ │ │ │ + b.n 1e9306 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e9374 │ │ │ │ + b.n 1e9304 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e80a8 │ │ │ │ + bl 1e8038 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e0cc8 │ │ │ │ - b.n 1e9362 │ │ │ │ + bl 1e0c58 │ │ │ │ + b.n 1e92f2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e9374 │ │ │ │ - bl 1dfc00 │ │ │ │ + b.n 1e9304 │ │ │ │ + bl 1dfb90 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r3, #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] @ (1e9480 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e9484 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9410 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9414 ) │ │ │ │ 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 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ 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 1e9430 │ │ │ │ - ldr r2, [pc, #40] @ (1e9488 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9484 ) │ │ │ │ + bcs.n 1e93c0 │ │ │ │ + ldr r2, [pc, #40] @ (1e9418 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e947a │ │ │ │ + bne.n 1e940a │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e94da │ │ │ │ + beq.n 1e946a │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e94d2 │ │ │ │ + bmi.n 1e9462 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e94d2 │ │ │ │ + bne.n 1e9462 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e94cc │ │ │ │ + bhi.n 1e945c │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e948c │ │ │ │ + bl 1e941c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e94aa │ │ │ │ + bne.n 1e943a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e948c │ │ │ │ - b.n 1e94d2 │ │ │ │ + bl 1e941c │ │ │ │ + b.n 1e9462 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e948c │ │ │ │ - b.n 1e94d2 │ │ │ │ + bl 1e941c │ │ │ │ + b.n 1e9462 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 1e9544 │ │ │ │ + beq.n 1e94d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e7bc4 │ │ │ │ + bl 1e7b54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e954a │ │ │ │ + cbnz r2, 1e94da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e953c │ │ │ │ + bne.n 1e94cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e9508 │ │ │ │ + bl 1e9498 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1e953c │ │ │ │ + b.n 1e94cc │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e958a │ │ │ │ + beq.n 1e951a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9586 │ │ │ │ + bne.n 1e9516 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e9586 │ │ │ │ + bne.n 1e9516 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bbb2c │ │ │ │ - cbz r0, 1e9616 │ │ │ │ + bl 2bbabc │ │ │ │ + cbz r0, 1e95a6 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e969c │ │ │ │ + bhi.n 1e962c │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -565384,36 +565336,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 1e9616 │ │ │ │ + cbnz r3, 1e95a6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e9616 │ │ │ │ + cbnz r3, 1e95a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e9738 │ │ │ │ + beq.w 1e96c8 │ │ │ │ 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 1e9738 │ │ │ │ + bls.w 1e96c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1e974a │ │ │ │ + bhi.w 1e96da │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565455,30 +565407,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 1e9620 │ │ │ │ + b.n 1e95b0 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e9620 │ │ │ │ + b.n 1e95b0 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e9620 │ │ │ │ + b.n 1e95b0 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e95e8 │ │ │ │ + b.n 1e9578 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e95e8 │ │ │ │ + b.n 1e9578 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e95e8 │ │ │ │ + b.n 1e9578 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e974a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e96d4 ) │ │ │ │ + bhi.n 1e96da │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e9664 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -565506,48 +565458,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 1e9618 │ │ │ │ + beq.w 1e95a8 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deeb0 │ │ │ │ - b.n 1e9618 │ │ │ │ + bl 1dee40 │ │ │ │ + b.n 1e95a8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2688] @ 1ea1e4 │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea174 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea1e8 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea178 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1e98e8 │ │ │ │ + bcc.w 1e9878 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -565568,26 +565520,26 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, sl │ │ │ │ - bhi.w 1ea1ae │ │ │ │ + bhi.w 1ea13e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ smlabb r4, r1, r8, r4 │ │ │ │ cmp r4, sl │ │ │ │ - bls.n 1e97e8 │ │ │ │ + bls.n 1e9778 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ sub.w fp, sl, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ @@ -565602,40 +565554,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 r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1e9afe │ │ │ │ + bcc.w 1e9a8e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e986a │ │ │ │ + bne.n 1e97fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea046 │ │ │ │ + beq.w 1e9fd6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, fp │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ @@ -565643,38 +565595,38 @@ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1e9b26 │ │ │ │ + bhi.w 1e9ab6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1e97da │ │ │ │ + bcc.w 1e976a │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 1ea494 │ │ │ │ + bls.w 1ea424 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9acc │ │ │ │ + beq.w 1e9a5c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -565685,213 +565637,213 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea04a │ │ │ │ + beq.w 1e9fda │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e9950 │ │ │ │ + bne.n 1e98e0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea45e │ │ │ │ + beq.w 1ea3ee │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea482 │ │ │ │ + beq.w 1ea412 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea1f0 │ │ │ │ + beq.w 1ea180 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e9986 │ │ │ │ + cbz r0, 1e9916 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9ab2 │ │ │ │ + beq.w 1e9a42 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1e9a84 │ │ │ │ + b.n 1e9a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e9a5c │ │ │ │ + cbz r0, 1e99ec │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1e9ab0 │ │ │ │ + bcs.n 1e9a40 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e99a6 │ │ │ │ + bne.n 1e9936 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e99a6 │ │ │ │ + bne.w 1e9936 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1e9a0e │ │ │ │ + b.n 1e999e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e991e │ │ │ │ + bne.w 1e98ae │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e44b4 │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea1ec │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea1e8 │ │ │ │ + bl 1e4444 │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea17c │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea178 │ │ │ │ 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 1ea5a2 │ │ │ │ + bne.w 1ea532 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1ea046 │ │ │ │ + beq.w 1e9fd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ mov ip, r3 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e986a │ │ │ │ + b.n 1e97fa │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea1c2 │ │ │ │ + beq.w 1ea152 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea072 │ │ │ │ + bne.w 1ea002 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea4b8 │ │ │ │ + beq.w 1ea448 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea44e │ │ │ │ + beq.w 1ea3de │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea072 │ │ │ │ + bne.w 1ea002 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -565899,22 +565851,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea4c8 │ │ │ │ + bne.w 1ea458 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -565934,84 +565886,84 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #88] @ 0x58 │ │ │ │ - beq.n 1e9cbc │ │ │ │ + beq.n 1e9c4c │ │ │ │ mov r6, r4 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r8, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566028,21 +565980,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566050,15 +566002,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ @@ -566071,21 +566023,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566093,15 +566045,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566114,49 +566066,49 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea532 │ │ │ │ + bne.w 1ea4c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -566176,36 +566128,36 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ @@ -566219,36 +566171,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -566263,35 +566215,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -566301,97 +566253,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r7, [fp, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea10a │ │ │ │ + b.n 1ea09a │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e98c0 │ │ │ │ + b.n 1e9850 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea470 │ │ │ │ + beq.w 1ea400 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1e9ab2 │ │ │ │ + beq.w 1e9a42 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e9950 │ │ │ │ + bne.w 1e98e0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e9ab2 │ │ │ │ + b.n 1e9a42 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea0f8 │ │ │ │ + bcc.n 1ea088 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea0f6 │ │ │ │ + bls.n 1ea086 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea08e │ │ │ │ + beq.n 1ea01e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea0e6 │ │ │ │ + cbz r0, 1ea076 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea08e │ │ │ │ + b.n 1ea01e │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566399,15 +566351,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1ea1a2 │ │ │ │ + bcc.n 1ea132 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ @@ -566415,63 +566367,63 @@ │ │ │ │ ldr r4, [sp, #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} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r4 │ │ │ │ - bl 1e4074 │ │ │ │ - b.w 1e98c8 │ │ │ │ + bl 1e4004 │ │ │ │ + b.w 1e9858 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e98c8 │ │ │ │ - b.n 1ea132 │ │ │ │ + beq.w 1e9858 │ │ │ │ + b.n 1ea0c2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ - b.w 1e9804 │ │ │ │ + b.w 1e9794 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea4a8 │ │ │ │ + beq.w 1ea438 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea10a │ │ │ │ + beq.n 1ea09a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea072 │ │ │ │ + bne.w 1ea002 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea10a │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + b.n 1ea09a │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 546f0 │ │ │ │ @@ -566481,102 +566433,102 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea202 │ │ │ │ + bne.n 1ea192 │ │ │ │ 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 1ea59e │ │ │ │ + beq.w 1ea52e │ │ │ │ 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 1ea24c │ │ │ │ + bhi.n 1ea1dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea592 │ │ │ │ + bne.w 1ea522 │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea2c4 │ │ │ │ + bne.n 1ea254 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea52e │ │ │ │ + beq.w 1ea4be │ │ │ │ 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 1ea2ac │ │ │ │ + bne.n 1ea23c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ea52e │ │ │ │ + beq.w 1ea4be │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -566584,242 +566536,242 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea330 │ │ │ │ + bne.n 1ea2c0 │ │ │ │ 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, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea59a │ │ │ │ + beq.w 1ea52a │ │ │ │ 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 1ea376 │ │ │ │ + bhi.n 1ea306 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ea422 │ │ │ │ + bne.n 1ea3b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 1ea3da │ │ │ │ - cbz r4, 1ea422 │ │ │ │ + bne.n 1ea36a │ │ │ │ + cbz r4, 1ea3b2 │ │ │ │ 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 1ea3c6 │ │ │ │ - cbz r5, 1ea422 │ │ │ │ + bne.n 1ea356 │ │ │ │ + cbz r5, 1ea3b2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9ab2 │ │ │ │ + b.w 1e9a42 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea10a │ │ │ │ + b.n 1ea09a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9ab2 │ │ │ │ + b.w 1e9a42 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9ab2 │ │ │ │ + b.w 1e9a42 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9ab2 │ │ │ │ + b.w 1e9a42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e44b4 │ │ │ │ - b.w 1e9adc │ │ │ │ + bl 1e4444 │ │ │ │ + b.w 1e9a6c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea10a │ │ │ │ + b.n 1ea09a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea10a │ │ │ │ + b.n 1ea09a │ │ │ │ str r4, [r6, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ - b.w 1e9b8a │ │ │ │ + bl 1e4004 │ │ │ │ + b.w 1e9b1a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea312 │ │ │ │ + b.n 1ea2a2 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldmia r6!, {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.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1e9e7a │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1e9e0a │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea312 │ │ │ │ + b.n 1ea2a2 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ea392 │ │ │ │ + b.n 1ea322 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea268 │ │ │ │ + b.n 1ea1f8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ea5ba │ │ │ │ + bne.n 1ea54a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea5be │ │ │ │ + beq.n 1ea54e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea5ba │ │ │ │ + bne.n 1ea54a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea5ba │ │ │ │ + bne.n 1ea54a │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -566827,143 +566779,143 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ea674 │ │ │ │ + beq.n 1ea604 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1ea67c │ │ │ │ + beq.n 1ea60c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1ea626 │ │ │ │ + cbz r3, 1ea5b6 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ea604 │ │ │ │ + beq.n 1ea594 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1ea674 │ │ │ │ + ble.n 1ea604 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c5bfc │ │ │ │ + bl 1c5b8c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r5, r0, r4, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1ea662 │ │ │ │ + beq.n 1ea5f2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1ea678 │ │ │ │ + cbz r3, 1ea608 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea678 │ │ │ │ + bne.n 1ea608 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ea648 │ │ │ │ + bne.n 1ea5d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea5a8 │ │ │ │ + bl 1ea538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea64e │ │ │ │ + bne.n 1ea5de │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1ea64e │ │ │ │ + b.n 1ea5de │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea5a8 │ │ │ │ + bl 1ea538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea618 │ │ │ │ + bne.n 1ea5a8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1ea618 │ │ │ │ + b.n 1ea5a8 │ │ │ │ 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 1ea6b0 │ │ │ │ + bcc.n 1ea640 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ea6b6 │ │ │ │ + bls.n 1ea646 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ 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, 1ea706 │ │ │ │ + cbz r0, 1ea696 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ea6fc │ │ │ │ - bl 1e0cc8 │ │ │ │ + bne.n 1ea68c │ │ │ │ + bl 1e0c58 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ea700 │ │ │ │ + cbz r3, 1ea690 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ea700 │ │ │ │ + bne.n 1ea690 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea6d8 │ │ │ │ + beq.n 1ea668 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ea6fc │ │ │ │ + b.n 1ea68c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #244] @ (1ea814 ) │ │ │ │ + ldr r4, [pc, #244] @ (1ea7a4 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1ea818 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ea7a8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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] │ │ │ │ @@ -566971,142 +566923,142 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 1ea7f0 │ │ │ │ + beq.n 1ea780 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1ea780 │ │ │ │ + b.n 1ea710 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1ea7e6 │ │ │ │ + bne.n 1ea776 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ea7e6 │ │ │ │ + beq.n 1ea776 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ea7e6 │ │ │ │ + beq.n 1ea776 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r2, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 1ea7e6 │ │ │ │ + bne.n 1ea776 │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9508 │ │ │ │ + bl 1e9498 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1ea7e6 │ │ │ │ + beq.n 1ea776 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ea77e │ │ │ │ - ldr r2, [pc, #40] @ (1ea81c ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea818 ) │ │ │ │ + bne.n 1ea70e │ │ │ │ + ldr r2, [pc, #40] @ (1ea7ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea7a8 ) │ │ │ │ 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 1ea80e │ │ │ │ + bne.n 1ea79e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1ea840 │ │ │ │ + b.n 1ea7d0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea834 │ │ │ │ + bne.n 1ea7c4 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ea84c │ │ │ │ + bne.n 1ea7dc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea850 │ │ │ │ + bne.n 1ea7e0 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ea84c │ │ │ │ + cbz r3, 1ea7dc │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ea822 │ │ │ │ + bne.n 1ea7b2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea8f4 │ │ │ │ + beq.n 1ea884 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ea88a │ │ │ │ + beq.n 1ea81a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea8ee │ │ │ │ + beq.n 1ea87e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea8ee │ │ │ │ + bne.n 1ea87e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ea874 │ │ │ │ + bne.n 1ea804 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ea878 │ │ │ │ + bne.n 1ea808 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1ea8cc │ │ │ │ + bhi.n 1ea85c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ea8fe │ │ │ │ + bhi.n 1ea88e │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r3, #16 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ asrs r3, r5, #32 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ @@ -567121,154 +567073,154 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1ea906 │ │ │ │ + bne.n 1ea896 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1ea902 │ │ │ │ + bcs.n 1ea892 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea878 │ │ │ │ + bne.n 1ea808 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ea8cc │ │ │ │ + b.n 1ea85c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ea8cc │ │ │ │ + b.n 1ea85c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1ea8f0 │ │ │ │ + b.n 1ea880 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ea994 │ │ │ │ + beq.n 1ea924 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1ea9bc │ │ │ │ + bne.n 1ea94c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ea964 │ │ │ │ + beq.n 1ea8f4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ea940 │ │ │ │ + beq.n 1ea8d0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1ea98c │ │ │ │ + beq.n 1ea91c │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1ea998 │ │ │ │ + bcc.n 1ea928 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1ea9a8 │ │ │ │ + beq.n 1ea938 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1ea93a │ │ │ │ + bne.n 1ea8ca │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ea93a │ │ │ │ - b.n 1ea98c │ │ │ │ + bne.n 1ea8ca │ │ │ │ + b.n 1ea91c │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1ea93a │ │ │ │ + bne.n 1ea8ca │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 1ea93c │ │ │ │ + bhi.n 1ea8cc │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ea90c │ │ │ │ + bl 1ea89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea93c │ │ │ │ + bne.n 1ea8cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ea928 │ │ │ │ + bne.n 1ea8b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ea93c │ │ │ │ + b.n 1ea8cc │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1ea98c │ │ │ │ + beq.n 1ea91c │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ea93a │ │ │ │ + bhi.n 1ea8ca │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1ea98c │ │ │ │ - b.n 1ea93a │ │ │ │ + bmi.n 1ea91c │ │ │ │ + b.n 1ea8ca │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ea9c0 │ │ │ │ + beq.n 1ea950 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ea93a │ │ │ │ + bne.n 1ea8ca │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1ea93a │ │ │ │ - b.n 1ea98c │ │ │ │ + bpl.n 1ea8ca │ │ │ │ + b.n 1ea91c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1ea93c │ │ │ │ + b.n 1ea8cc │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1ea98c │ │ │ │ - b.n 1ea9b0 │ │ │ │ + bmi.n 1ea91c │ │ │ │ + b.n 1ea940 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1eaa42 │ │ │ │ - bhi.n 1eaa34 │ │ │ │ + beq.n 1ea9d2 │ │ │ │ + bhi.n 1ea9c4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eaa5c │ │ │ │ + bhi.n 1ea9ec │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eaa96 │ │ │ │ + bne.n 1eaa26 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bbb58 │ │ │ │ + bl 2bbae8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eaa64 │ │ │ │ + beq.n 1ea9f4 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eaa64 │ │ │ │ + bpl.n 1ea9f4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eaa8a │ │ │ │ + beq.n 1eaa1a │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eaa8a │ │ │ │ + bhi.n 1eaa1a │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -567278,97 +567230,97 @@ │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 1eaa5c │ │ │ │ + bne.n 1ea9ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1ea9c8 │ │ │ │ + bl 1ea958 │ │ │ │ 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 2bbaf8 │ │ │ │ + bl 2bba88 │ │ │ │ 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 1eaa0c │ │ │ │ + bne.n 1ea99c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1eaa3c │ │ │ │ + b.n 1ea9cc │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1eaa3c │ │ │ │ + b.n 1ea9cc │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1eaa3c │ │ │ │ + b.n 1ea9cc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eaa3c │ │ │ │ + b.n 1ea9cc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #220] @ (1eab8c ) │ │ │ │ + ldr r4, [pc, #220] @ (1eab1c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eab90 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eab20 ) │ │ │ │ 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 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eab82 │ │ │ │ + beq.n 1eab12 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eab70 │ │ │ │ + beq.n 1eab00 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eab38 │ │ │ │ + beq.n 1eaac8 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eab1e │ │ │ │ + bhi.n 1eaaae │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eab1e │ │ │ │ + bhi.n 1eaaae │ │ │ │ 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 │ │ │ │ @@ -567392,99 +567344,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 1eaade │ │ │ │ + bne.n 1eaa6e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eab50 │ │ │ │ - bl 1c5d04 │ │ │ │ - ldr r2, [pc, #64] @ (1eab94 ) │ │ │ │ - ldr r3, [pc, #60] @ (1eab90 ) │ │ │ │ + bcs.n 1eaae0 │ │ │ │ + bl 1c5c94 │ │ │ │ + ldr r2, [pc, #64] @ (1eab24 ) │ │ │ │ + ldr r3, [pc, #60] @ (1eab20 ) │ │ │ │ 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 1eab86 │ │ │ │ + bne.n 1eab16 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eab1e │ │ │ │ + b.n 1eaaae │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e9404 │ │ │ │ + bl 1e9394 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eab38 │ │ │ │ + b.n 1eaac8 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eab42 │ │ │ │ + b.n 1eaad2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 1eb024 │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eafb4 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eb028 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eafb8 │ │ │ │ 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 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eabfc │ │ │ │ + cbz r0, 1eab8c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ead80 │ │ │ │ + beq.w 1ead10 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eb022 │ │ │ │ + bhi.w 1eafb2 │ │ │ │ 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 │ │ │ │ @@ -567503,15 +567455,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 1eae22 │ │ │ │ + beq.w 1eadb2 │ │ │ │ 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 │ │ │ │ @@ -567520,41 +567472,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 1ead2a │ │ │ │ + beq.n 1eacba │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1ead32 │ │ │ │ + beq.n 1eacc2 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1ead60 │ │ │ │ + beq.n 1eacf0 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eb014 │ │ │ │ + bne.w 1eafa4 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eacd0 │ │ │ │ + bne.n 1eac60 │ │ │ │ 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 1eaf04 │ │ │ │ + beq.w 1eae94 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eafc2 │ │ │ │ + bhi.w 1eaf52 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb022 │ │ │ │ + bhi.w 1eafb2 │ │ │ │ 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 │ │ │ │ @@ -567581,81 +567533,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 1eae64 │ │ │ │ + bne.w 1eadf4 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ead60 │ │ │ │ + cbz r0, 1eacf0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eac0c │ │ │ │ + bne.w 1eab9c │ │ │ │ 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 1ead90 │ │ │ │ + bcs.n 1ead20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5d04 │ │ │ │ - ldr r2, [pc, #664] @ (1eb02c ) │ │ │ │ - ldr r3, [pc, #660] @ (1eb028 ) │ │ │ │ + bl 1c5c94 │ │ │ │ + ldr r2, [pc, #664] @ (1eafbc ) │ │ │ │ + ldr r3, [pc, #660] @ (1eafb8 ) │ │ │ │ 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 1eb010 │ │ │ │ + bne.w 1eafa0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 1e9404 │ │ │ │ + bl 1e9394 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eae3c │ │ │ │ + beq.n 1eadcc │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1ead70 │ │ │ │ + beq.n 1ead00 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eb022 │ │ │ │ + bhi.w 1eafb2 │ │ │ │ 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 │ │ │ │ @@ -567684,554 +567636,554 @@ │ │ │ │ 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 1eaf62 │ │ │ │ + beq.w 1eaef2 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eac9a │ │ │ │ - b.n 1ead38 │ │ │ │ + bne.w 1eac2a │ │ │ │ + b.n 1eacc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ead70 │ │ │ │ + beq.n 1ead00 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ead60 │ │ │ │ + beq.n 1eacf0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1ead52 │ │ │ │ + b.n 1eace2 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1ead60 │ │ │ │ + beq.w 1eacf0 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb022 │ │ │ │ + bhi.w 1eafb2 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eae0c │ │ │ │ - beq.n 1eae28 │ │ │ │ - beq.n 1eae2a │ │ │ │ + beq.n 1ead9c │ │ │ │ + beq.n 1eadb8 │ │ │ │ + beq.n 1eadba │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1eae2e │ │ │ │ - beq.n 1eae30 │ │ │ │ - beq.n 1eae32 │ │ │ │ + beq.n 1eadbe │ │ │ │ + beq.n 1eadc0 │ │ │ │ + beq.n 1eadc2 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1eae36 │ │ │ │ - beq.n 1eae38 │ │ │ │ - beq.n 1eae3a │ │ │ │ - beq.n 1eae3c │ │ │ │ - beq.n 1eae3e │ │ │ │ - beq.n 1eae40 │ │ │ │ - beq.n 1eae42 │ │ │ │ - cbnz r0, 1eaf18 │ │ │ │ + beq.n 1eadc6 │ │ │ │ + beq.n 1eadc8 │ │ │ │ + beq.n 1eadca │ │ │ │ + beq.n 1eadcc │ │ │ │ + beq.n 1eadce │ │ │ │ + beq.n 1eadd0 │ │ │ │ + beq.n 1eadd2 │ │ │ │ + cbnz r0, 1eaea8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eaed2 │ │ │ │ + cbz r0, 1eae62 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ead70 │ │ │ │ + b.n 1ead00 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eaea8 │ │ │ │ + b.n 1eae38 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eaea8 │ │ │ │ + b.n 1eae38 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eaea8 │ │ │ │ + b.n 1eae38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eafc8 │ │ │ │ + beq.n 1eaf58 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eaf40 │ │ │ │ + cbz r0, 1eaed0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ead70 │ │ │ │ + b.n 1ead00 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1ead38 │ │ │ │ + beq.w 1eacc8 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1ead60 │ │ │ │ + beq.w 1eacf0 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eafa2 │ │ │ │ + cbz r0, 1eaf32 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ead70 │ │ │ │ + b.n 1ead00 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eaea8 │ │ │ │ + b.n 1eae38 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eaf12 │ │ │ │ + b.n 1eaea2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eae46 │ │ │ │ + b.n 1eadd6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eae46 │ │ │ │ + b.n 1eadd6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eae46 │ │ │ │ + b.n 1eadd6 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eae46 │ │ │ │ + b.n 1eadd6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eaf78 │ │ │ │ + b.n 1eaf08 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eaf78 │ │ │ │ + b.n 1eaf08 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eaf78 │ │ │ │ + b.n 1eaf08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eaf78 │ │ │ │ + b.n 1eaf08 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eae76 │ │ │ │ - b.n 1eaf74 │ │ │ │ + bls.w 1eae06 │ │ │ │ + b.n 1eaf04 │ │ │ │ nop │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r1, r3, #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 1eb0bc │ │ │ │ + beq.n 1eb04c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb076 │ │ │ │ + cbz r3, 1eb006 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb0aa │ │ │ │ + cbz r2, 1eb03a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb0c0 │ │ │ │ + beq.n 1eb050 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb070 │ │ │ │ + cbz r4, 1eb000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb070 │ │ │ │ + cbz r2, 1eb000 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb090 │ │ │ │ + beq.n 1eb020 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb05e │ │ │ │ + bne.n 1eafee │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb09e │ │ │ │ + beq.n 1eb02e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb04a │ │ │ │ + bne.n 1eafda │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb06a │ │ │ │ + b.n 1eaffa │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb076 │ │ │ │ + b.n 1eb006 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb076 │ │ │ │ - bl 1ea6b8 │ │ │ │ + bne.n 1eb006 │ │ │ │ + bl 1ea648 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb076 │ │ │ │ + b.n 1eb006 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb082 │ │ │ │ + b.n 1eb012 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb05a │ │ │ │ + b.n 1eafea │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1eb0ee │ │ │ │ - b.n 1eb112 │ │ │ │ + cbnz r5, 1eb07e │ │ │ │ + b.n 1eb0a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb112 │ │ │ │ + cbz r5, 1eb0a2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb0e8 │ │ │ │ + beq.n 1eb078 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb030 │ │ │ │ + bl 1eafc0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb112 │ │ │ │ + cbz r3, 1eb0a2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb0f6 │ │ │ │ + bne.n 1eb086 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb104 │ │ │ │ + bne.n 1eb094 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1eb13a │ │ │ │ - b.n 1eb212 │ │ │ │ + cbnz r7, 1eb0ca │ │ │ │ + b.n 1eb1a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb212 │ │ │ │ + beq.n 1eb1a2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb132 │ │ │ │ + beq.n 1eb0c2 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb222 │ │ │ │ + beq.n 1eb1b2 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb1c8 │ │ │ │ + beq.n 1eb158 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb1da │ │ │ │ + beq.n 1eb16a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb196 │ │ │ │ + bne.n 1eb126 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb218 │ │ │ │ + beq.n 1eb1a8 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb194 │ │ │ │ + bne.n 1eb124 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb194 │ │ │ │ + bls.n 1eb124 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb1c8 │ │ │ │ + cbz r3, 1eb158 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb1ae │ │ │ │ + cbz r3, 1eb13e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb1ae │ │ │ │ + cbz r1, 1eb13e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb16e │ │ │ │ + beq.n 1eb0fe │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb19c │ │ │ │ + bne.n 1eb12c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb1c8 │ │ │ │ + bne.n 1eb158 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb218 │ │ │ │ + beq.n 1eb1a8 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb17e │ │ │ │ + beq.n 1eb10e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb1ee │ │ │ │ + beq.n 1eb17e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb156 │ │ │ │ + b.n 1eb0e6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb16e │ │ │ │ + beq.n 1eb0fe │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb1d6 │ │ │ │ + bne.n 1eb166 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb212 │ │ │ │ + cbz r3, 1eb1a2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb142 │ │ │ │ + bne.n 1eb0d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb204 │ │ │ │ + bne.n 1eb194 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1eb18a │ │ │ │ + b.n 1eb11a │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb1ee │ │ │ │ + b.n 1eb17e │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1eb24c │ │ │ │ + beq.n 1eb1dc │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb250 │ │ │ │ + bne.n 1eb1e0 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb274 │ │ │ │ + beq.n 1eb204 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb2ce │ │ │ │ - cbnz r3, 1eb27a │ │ │ │ + bne.n 1eb25e │ │ │ │ + cbnz r3, 1eb20a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eb2d2 │ │ │ │ + beq.n 1eb262 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb306 │ │ │ │ + beq.n 1eb296 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb27e │ │ │ │ + beq.n 1eb20e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb2ce │ │ │ │ + bne.n 1eb25e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb46c │ │ │ │ + beq.w 1eb3fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb2a2 │ │ │ │ + b.n 1eb232 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb46c │ │ │ │ + beq.w 1eb3fc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb292 │ │ │ │ + beq.n 1eb222 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb46c │ │ │ │ + beq.w 1eb3fc │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb2c4 │ │ │ │ + b.n 1eb254 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb2e8 │ │ │ │ + cbz r3, 1eb278 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb2be │ │ │ │ + bne.n 1eb24e │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb276 │ │ │ │ + b.n 1eb206 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1eb4ba │ │ │ │ + beq.w 1eb44a │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb274 │ │ │ │ + bmi.n 1eb204 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb276 │ │ │ │ + b.n 1eb206 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb32c │ │ │ │ + cbz r0, 1eb2bc │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb2fa │ │ │ │ + b.n 1eb28a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb324 │ │ │ │ + cbz r0, 1eb2b4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb2f4 │ │ │ │ - b.n 1eb2ce │ │ │ │ + bne.n 1eb284 │ │ │ │ + b.n 1eb25e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb27e │ │ │ │ + beq.n 1eb20e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb2ce │ │ │ │ + beq.n 1eb25e │ │ │ │ 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 1eb276 │ │ │ │ + b.n 1eb206 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb456 │ │ │ │ + beq.w 1eb3e6 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb4a8 │ │ │ │ + beq.w 1eb438 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1eb4ae │ │ │ │ + bhi.w 1eb43e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1eb45a │ │ │ │ + beq.w 1eb3ea │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1eb434 │ │ │ │ + beq.n 1eb3c4 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb464 │ │ │ │ + bne.n 1eb3f4 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb464 │ │ │ │ + bne.n 1eb3f4 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1eb4a2 │ │ │ │ + bhi.w 1eb432 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1eb6a4 │ │ │ │ + bhi.w 1eb634 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ @@ -568263,18 +568215,18 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1eb49c │ │ │ │ + bhi.n 1eb42c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb6a4 │ │ │ │ + bhi.w 1eb634 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -568305,161 +568257,161 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 1eb274 │ │ │ │ + bne.w 1eb204 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb334 │ │ │ │ + bne.w 1eb2c4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb676 │ │ │ │ + beq.w 1eb606 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb2ce │ │ │ │ + beq.w 1eb25e │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb276 │ │ │ │ + b.n 1eb206 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1eb434 │ │ │ │ + b.n 1eb3c4 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1eb434 │ │ │ │ + b.n 1eb3c4 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb682 │ │ │ │ + beq.w 1eb612 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb2ee │ │ │ │ + b.n 1eb27e │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb3ce │ │ │ │ + b.n 1eb35e │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb3ce │ │ │ │ + b.n 1eb35e │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb42a │ │ │ │ + b.n 1eb3ba │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb42a │ │ │ │ + b.n 1eb3ba │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1eb42a │ │ │ │ + b.n 1eb3ba │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eb3ce │ │ │ │ + b.n 1eb35e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb276 │ │ │ │ + b.n 1eb206 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb434 │ │ │ │ - b.n 1eb274 │ │ │ │ + beq.n 1eb3c4 │ │ │ │ + b.n 1eb204 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb686 │ │ │ │ + beq.w 1eb616 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1eb62a │ │ │ │ + bne.w 1eb5ba │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1eb62a │ │ │ │ + beq.w 1eb5ba │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb4c8 │ │ │ │ + bne.n 1eb458 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1eb618 │ │ │ │ + beq.w 1eb5a8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb512 │ │ │ │ + beq.n 1eb4a2 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb2ce │ │ │ │ + beq.w 1eb25e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb4fa │ │ │ │ + bne.n 1eb48a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb694 │ │ │ │ + beq.w 1eb624 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb2ce │ │ │ │ + beq.w 1eb25e │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb2ce │ │ │ │ + beq.w 1eb25e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb2ce │ │ │ │ + beq.w 1eb25e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1eb662 │ │ │ │ + beq.w 1eb5f2 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1eb5f0 │ │ │ │ + beq.n 1eb580 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1eb66c │ │ │ │ + bne.w 1eb5fc │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1eb66c │ │ │ │ + bne.w 1eb5fc │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1eb5ae │ │ │ │ + bhi.n 1eb53e │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1eb61c │ │ │ │ + bhi.n 1eb5ac │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1eb5cc ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6b4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6b8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1eb55c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb644 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb648 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (1eb6bc ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6bc ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6c0 ) │ │ │ │ - ldr r5, [pc, #296] @ (1eb6c0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6c4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6c4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6c8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6c8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6cc ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6cc ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6d0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1eb6d0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb64c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb64c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb650 ) │ │ │ │ + ldr r5, [pc, #296] @ (1eb650 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb654 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb654 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb658 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb658 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb65c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb65c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb660 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eb660 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1eb5e6 │ │ │ │ + bhi.n 1eb576 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1eb6a4 │ │ │ │ + bhi.n 1eb634 │ │ │ │ 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] │ │ │ │ @@ -568474,167 +568426,167 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 1eb2d8 │ │ │ │ + bne.w 1eb268 │ │ │ │ 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 1eb522 │ │ │ │ + bne.n 1eb4b2 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb2ce │ │ │ │ + bne.w 1eb25e │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb2ce │ │ │ │ + bne.w 1eb25e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb282 │ │ │ │ + b.n 1eb212 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb5ae │ │ │ │ + b.n 1eb53e │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb5ae │ │ │ │ + b.n 1eb53e │ │ │ │ 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 1eb4e8 │ │ │ │ + beq.w 1eb478 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb656 │ │ │ │ + beq.n 1eb5e6 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb2ce │ │ │ │ + beq.w 1eb25e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb63e │ │ │ │ + bne.n 1eb5ce │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eb4f6 │ │ │ │ - b.n 1eb51a │ │ │ │ + bne.w 1eb486 │ │ │ │ + b.n 1eb4aa │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1eb5f0 │ │ │ │ + b.n 1eb580 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1eb5f0 │ │ │ │ + b.n 1eb580 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb276 │ │ │ │ + beq.w 1eb206 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1eb456 │ │ │ │ + bpl.w 1eb3e6 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb276 │ │ │ │ + b.n 1eb206 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1eb4e8 │ │ │ │ + b.n 1eb478 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eb5e6 │ │ │ │ + b.n 1eb576 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb2ce │ │ │ │ - b.n 1eb618 │ │ │ │ + bne.w 1eb25e │ │ │ │ + b.n 1eb5a8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eb5e6 │ │ │ │ + b.n 1eb576 │ │ │ │ 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] @ (1eb734 ) │ │ │ │ - ldr r2, [pc, #128] @ (1eb738 ) │ │ │ │ + ldr r1, [pc, #124] @ (1eb6c4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eb6c8 ) │ │ │ │ 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 1eb714 │ │ │ │ + beq.n 1eb6a4 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb228 │ │ │ │ + bl 1eb1b8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1eb704 │ │ │ │ + bcs.n 1eb694 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1eb714 │ │ │ │ - bl 1c5d04 │ │ │ │ - ldr r2, [pc, #36] @ (1eb73c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb738 ) │ │ │ │ + bcs.n 1eb6a4 │ │ │ │ + bl 1c5c94 │ │ │ │ + ldr r2, [pc, #36] @ (1eb6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb6c8 ) │ │ │ │ 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 1eb72e │ │ │ │ + bne.n 1eb6be │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #264] @ (1eb840 ) │ │ │ │ + ldr r1, [pc, #712] @ (1eb990 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #912] @ (1ebad0 ) │ │ │ │ + ldr r1, [pc, #336] @ (1eb820 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1eb748 │ │ │ │ + cbz r3, 1eb6d8 │ │ │ │ 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 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ 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 │ │ │ │ @@ -568642,162 +568594,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 1eb7a8 │ │ │ │ + beq.n 1eb738 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1eb7b2 │ │ │ │ + cbz r5, 1eb742 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1eb7d2 │ │ │ │ + cbz r1, 1eb762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb228 │ │ │ │ + bl 1eb1b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1eb6a4 │ │ │ │ + bl 1eb634 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb79e │ │ │ │ + bne.n 1eb72e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c5a98 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1eb79e │ │ │ │ + b.n 1eb72e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ea6b8 │ │ │ │ - cbz r0, 1eb80c │ │ │ │ + bl 1ea648 │ │ │ │ + cbz r0, 1eb79c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea70c │ │ │ │ + bl 1ea69c │ │ │ │ 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 1e224c │ │ │ │ + bl 1e21dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb8b4 │ │ │ │ + beq.n 1eb844 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1eb85c │ │ │ │ + cbz r5, 1eb7ec │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1eb880 │ │ │ │ + cbz r4, 1eb810 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb8bc │ │ │ │ + beq.n 1eb84c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1eb856 │ │ │ │ + cbz r4, 1eb7e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb856 │ │ │ │ + cbz r3, 1eb7e6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eb86e │ │ │ │ + beq.n 1eb7fe │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb844 │ │ │ │ + bne.n 1eb7d4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eb8a4 │ │ │ │ + beq.n 1eb834 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb830 │ │ │ │ + bne.n 1eb7c0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea6b8 │ │ │ │ - cbz r0, 1eb892 │ │ │ │ + bl 1ea648 │ │ │ │ + cbz r0, 1eb822 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb840 │ │ │ │ - b.n 1eb85c │ │ │ │ + bne.n 1eb7d0 │ │ │ │ + b.n 1eb7ec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eb85c │ │ │ │ + bne.n 1eb7ec │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1eb8b0 │ │ │ │ + cbnz r0, 1eb840 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ea70c │ │ │ │ + bl 1ea69c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb840 │ │ │ │ - b.n 1eb85c │ │ │ │ + bne.n 1eb7d0 │ │ │ │ + b.n 1eb7ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb892 │ │ │ │ + beq.n 1eb822 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1eb85c │ │ │ │ + b.n 1eb7ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea6b8 │ │ │ │ - cbnz r0, 1eb8cc │ │ │ │ + bl 1ea648 │ │ │ │ + cbnz r0, 1eb85c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1eb892 │ │ │ │ + b.n 1eb822 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eb840 │ │ │ │ + b.n 1eb7d0 │ │ │ │ stmdb 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, #1308] @ 1ebe00 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1ebe04 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1ebd90 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1ebd94 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1ebe08 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1ebd98 │ │ │ │ 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, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -568810,54 +568762,54 @@ │ │ │ │ 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 r8, #0 │ │ │ │ - beq.w 1ec46e │ │ │ │ + beq.w 1ec3fe │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebae2 │ │ │ │ + beq.w 1eba72 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1eb9e6 │ │ │ │ + beq.n 1eb976 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ebb18 │ │ │ │ - cbnz r0, 1eb9c6 │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ebe0c │ │ │ │ + beq.w 1ebaa8 │ │ │ │ + cbnz r0, 1eb956 │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ebd9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1eb9c6 │ │ │ │ + cbz r6, 1eb956 │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1eb9ba │ │ │ │ + bne.n 1eb94a │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb9ba │ │ │ │ + bne.n 1eb94a │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd ip, r1, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -568865,225 +568817,225 @@ │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1eb982 │ │ │ │ + bne.n 1eb912 │ │ │ │ mov r5, lr │ │ │ │ orrs r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebae0 │ │ │ │ + beq.w 1eba70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1eb9d8 │ │ │ │ + cbz r3, 1eb968 │ │ │ │ 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 r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb962 │ │ │ │ + bne.n 1eb8f2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb9c6 │ │ │ │ + beq.n 1eb956 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebba2 │ │ │ │ + bne.w 1ebb32 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eba06 │ │ │ │ + beq.n 1eb996 │ │ │ │ mov r7, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ebcba │ │ │ │ + beq.w 1ebc4a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eb9c6 │ │ │ │ + bne.n 1eb956 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebbae │ │ │ │ + beq.w 1ebb3e │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 201790 │ │ │ │ + bl 201720 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1eba4e │ │ │ │ + cbz r0, 1eb9de │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ebbae │ │ │ │ + bhi.w 1ebb3e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 543a4 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - bne.w 1ebea0 │ │ │ │ + bne.w 1ebe30 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ebac0 │ │ │ │ + bne.n 1eba50 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1eba68 │ │ │ │ + cbnz r1, 1eb9f8 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ebe18 │ │ │ │ + beq.w 1ebda8 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ streq r6, [sp, #20] │ │ │ │ - beq.n 1ebaa2 │ │ │ │ - b.n 1ebe54 │ │ │ │ + beq.n 1eba32 │ │ │ │ + b.n 1ebde4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1ebaaa │ │ │ │ + bne.n 1eba3a │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ebe52 │ │ │ │ + bne.w 1ebde2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1eba76 │ │ │ │ + beq.n 1eba06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ebac0 │ │ │ │ + cbz r3, 1eba50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebac0 │ │ │ │ + bne.n 1eba50 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ebf70 │ │ │ │ + beq.w 1ebf00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea5a8 │ │ │ │ - cbz r0, 1ebad0 │ │ │ │ + bl 1ea538 │ │ │ │ + cbz r0, 1eba60 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebea4 │ │ │ │ + beq.w 1ebe34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eb9cc │ │ │ │ + bne.w 1eb95c │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb938 │ │ │ │ + bne.w 1eb8c8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231a8c │ │ │ │ - ldr r2, [pc, #784] @ (1ebe10 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ebe08 ) │ │ │ │ + bl 231a1c │ │ │ │ + ldr r2, [pc, #784] @ (1ebda0 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ebd98 ) │ │ │ │ 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 1ec48a │ │ │ │ + bne.w 1ec41a │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebbb4 │ │ │ │ + beq.n 1ebb44 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1ebc28 │ │ │ │ + beq.n 1ebbb8 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1eb9c6 │ │ │ │ + bne.w 1eb956 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1eb9c6 │ │ │ │ - ldr r3, [pc, #728] @ (1ebe14 ) │ │ │ │ + bne.w 1eb956 │ │ │ │ + ldr r3, [pc, #728] @ (1ebda4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #2300] @ 0x8fc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r9 │ │ │ │ - beq.w 1ebdaa │ │ │ │ + beq.w 1ebd3a │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1eb9c6 │ │ │ │ - vldr d7, [pc, #660] @ 1ebdf8 │ │ │ │ + bne.w 1eb956 │ │ │ │ + vldr d7, [pc, #660] @ 1ebd88 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb9c6 │ │ │ │ + beq.w 1eb956 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1eb9c6 │ │ │ │ + b.n 1eb956 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ebda6 │ │ │ │ + beq.w 1ebd36 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1eb9c6 │ │ │ │ + bne.w 1eb956 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eba4e │ │ │ │ + b.n 1eb9de │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ add.w r9, r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ - bl 1e2200 │ │ │ │ + bl 1e2190 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9580 │ │ │ │ + bl 1e9510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb9c6 │ │ │ │ + beq.w 1eb956 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r2, #-8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1ec48e │ │ │ │ + bne.w 1ec41e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ec494 │ │ │ │ + bhi.w 1ec424 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -569108,40 +569060,40 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - ldr r3, [pc, #472] @ (1ebe14 ) │ │ │ │ + ldr r3, [pc, #472] @ (1ebda4 ) │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #638] @ 0x27e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e9580 │ │ │ │ + bl 1e9510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb9c6 │ │ │ │ + beq.w 1eb956 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec48e │ │ │ │ + bne.w 1ec41e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ec494 │ │ │ │ + bhi.w 1ec424 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ @@ -569164,27 +569116,27 @@ │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r1, #14 │ │ │ │ subs r6, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ebd2c │ │ │ │ + beq.n 1ebcbc │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1eb9c6 │ │ │ │ + bne.w 1eb956 │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -569200,24 +569152,24 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1ebb9e │ │ │ │ + b.n 1ebb2e │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1ebd86 │ │ │ │ + bhi.n 1ebd16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ebd84 │ │ │ │ + bhi.n 1ebd14 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ @@ -569245,134 +569197,134 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1ebcc6 │ │ │ │ + bne.n 1ebc56 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec372 │ │ │ │ + beq.w 1ec302 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ - b.n 1ebb9e │ │ │ │ + bl 1e0c58 │ │ │ │ + b.n 1ebb2e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebcbc │ │ │ │ + b.n 1ebc4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec460 │ │ │ │ + beq.w 1ec3f0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 1ebb90 │ │ │ │ - b.n 1ebb62 │ │ │ │ + bne.w 1ebb20 │ │ │ │ + b.n 1ebaf2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bx r2 │ │ │ │ + blx r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bx r1 │ │ │ │ + bx pc │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, sp │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bbc00 │ │ │ │ - cbz r0, 1ebe3c │ │ │ │ + bl 2bbb90 │ │ │ │ + cbz r0, 1ebdcc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ebe3c │ │ │ │ + bne.n 1ebdcc │ │ │ │ mov r1, r9 │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1ec3ba │ │ │ │ + beq.w 1ec34a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ebac0 │ │ │ │ + bne.w 1eba50 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1eba68 │ │ │ │ + b.n 1eb9f8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1ebaaa │ │ │ │ - bl 2b9914 │ │ │ │ + bne.w 1eba3a │ │ │ │ + bl 2b98a4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1ebe86 │ │ │ │ + beq.n 1ebe16 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ec42c │ │ │ │ + beq.w 1ec3bc │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2b9930 │ │ │ │ + bl 2b98c0 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 1ebaaa │ │ │ │ + bne.w 1eba3a │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1e948c │ │ │ │ - b.n 1ebb9e │ │ │ │ + bl 1e941c │ │ │ │ + b.n 1ebb2e │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eba4e │ │ │ │ + b.n 1eb9de │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec494 │ │ │ │ + bne.w 1ec424 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ec436 │ │ │ │ + beq.w 1ec3c6 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ - beq.w 1ec474 │ │ │ │ + beq.w 1ec404 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebf32 │ │ │ │ + beq.n 1ebec2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 1ebf0a │ │ │ │ + b.n 1ebe9a │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -569380,60 +569332,60 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ebf2c │ │ │ │ + beq.n 1ebebc │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ebee0 │ │ │ │ + bne.n 1ebe70 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ orrne.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebee0 │ │ │ │ + bne.n 1ebe70 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1ebf08 │ │ │ │ + bne.n 1ebe98 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebb9e │ │ │ │ + bne.w 1ebb2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ - b.n 1ebada │ │ │ │ + b.n 1eba6a │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ebcc6 │ │ │ │ - b.n 1ebd8a │ │ │ │ + bne.w 1ebc56 │ │ │ │ + b.n 1ebd1a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ebcc6 │ │ │ │ - b.n 1ebd8a │ │ │ │ + bne.w 1ebc56 │ │ │ │ + b.n 1ebd1a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ebcc6 │ │ │ │ - b.n 1ebd8a │ │ │ │ + bne.w 1ebc56 │ │ │ │ + b.n 1ebd1a │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ebf7c │ │ │ │ + cbnz r2, 1ebf0c │ │ │ │ ldrd r2, r1, [r3, #48] @ 0x30 │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -569441,19 +569393,19 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1ea5a8 │ │ │ │ + bl 1ea538 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebac8 │ │ │ │ - b.n 1ebb9e │ │ │ │ + bne.w 1eba58 │ │ │ │ + b.n 1ebb2e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd ip, r0, [r4, #84] @ 0x54 │ │ │ │ uxth.w r7, sl │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ @@ -569471,15 +569423,15 @@ │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1ec10a │ │ │ │ + beq.w 1ec09a │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ @@ -569491,197 +569443,197 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ec010 │ │ │ │ + bne.n 1ebfa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ strd fp, fp, [sp, #152] @ 0x98 │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1ec070 │ │ │ │ + cbz r7, 1ec000 │ │ │ │ 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 r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bhi.n 1ec054 │ │ │ │ + bhi.n 1ebfe4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec10a │ │ │ │ + bne.n 1ec09a │ │ │ │ str.w sl, [sp, #148] @ 0x94 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1ec0ba │ │ │ │ - cbz r3, 1ec10a │ │ │ │ + bne.n 1ec04a │ │ │ │ + cbz r3, 1ec09a │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ec0a6 │ │ │ │ - cbz r6, 1ec10a │ │ │ │ + bne.n 1ec036 │ │ │ │ + cbz r6, 1ec09a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec138 │ │ │ │ + beq.n 1ec0c8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r0, [sl, #13] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e974c │ │ │ │ + bl 1e96dc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ moveq r6, sl │ │ │ │ - beq.n 1ec204 │ │ │ │ + beq.n 1ec194 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ cmp r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec164 │ │ │ │ + cbz r2, 1ec0f4 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec15a │ │ │ │ + bne.n 1ec0ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, 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 ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ec1a4 │ │ │ │ + beq.n 1ec134 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec192 │ │ │ │ + bhi.n 1ec122 │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrd r7, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #100] @ 0x64 │ │ │ │ strd r6, r6, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ - bl 1def64 │ │ │ │ + bl 1deef4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ebb9e │ │ │ │ + b.n 1ebb2e │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldrd r0, r1, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -569698,142 +569650,142 @@ │ │ │ │ strb.w r7, [r4, #33] @ 0x21 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ strb.w sl, [r4, #32] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1ec2ac │ │ │ │ + beq.n 1ec23c │ │ │ │ mul.w r0, ip, sl │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 5501c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e974c │ │ │ │ + bl 1e96dc │ │ │ │ ldrb.w sl, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 1ec364 │ │ │ │ + beq.n 1ec2f4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 546f0 │ │ │ │ cmp sl, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1ec2d2 │ │ │ │ + cbz r1, 1ec262 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ec2c8 │ │ │ │ + bne.n 1ec258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, 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 r7, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ec30c │ │ │ │ + cbz r6, 1ec29c │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec2fa │ │ │ │ + bhi.n 1ec28a │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r7, #20 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2074 │ │ │ │ - b.n 1ebb9e │ │ │ │ + bl 1e2004 │ │ │ │ + b.n 1ebb2e │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ebd92 │ │ │ │ + bne.w 1ebd22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea5a8 │ │ │ │ + bl 1ea538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebd92 │ │ │ │ + beq.w 1ebd22 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ebd92 │ │ │ │ + b.n 1ebd22 │ │ │ │ movs r7, #8 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec246 │ │ │ │ + b.n 1ec1d6 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebfae │ │ │ │ + b.n 1ebf3e │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebfae │ │ │ │ + b.n 1ebf3e │ │ │ │ movs r7, #32 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec246 │ │ │ │ + b.n 1ec1d6 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebfae │ │ │ │ + b.n 1ebf3e │ │ │ │ movs r7, #16 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec246 │ │ │ │ + b.n 1ec1d6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ebe3c │ │ │ │ + bne.w 1ebdcc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -569843,630 +569795,630 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea6b8 │ │ │ │ - b.w 1ebb9e │ │ │ │ + bl 1ea648 │ │ │ │ + b.w 1ebb2e │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ebe70 │ │ │ │ - b.w 1ebaaa │ │ │ │ + bne.w 1ebe00 │ │ │ │ + b.w 1eba3a │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ec490 │ │ │ │ + bne.n 1ec420 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r9, r3, r1 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ebec2 │ │ │ │ + b.n 1ebe52 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec246 │ │ │ │ + b.n 1ec1d6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ebfae │ │ │ │ + b.n 1ebf3e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1eb9c6 │ │ │ │ - b.w 1ebb62 │ │ │ │ - mov r7, r8 │ │ │ │ + bne.w 1eb956 │ │ │ │ b.w 1ebaf2 │ │ │ │ + mov r7, r8 │ │ │ │ + b.w 1eba82 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ea9c8 │ │ │ │ + bl 1ea958 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ebec2 │ │ │ │ + b.n 1ebe52 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ec4b6 │ │ │ │ - b.n 1ec4da │ │ │ │ + cbnz r5, 1ec446 │ │ │ │ + b.n 1ec46a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ec4da │ │ │ │ + cbz r5, 1ec46a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec4b0 │ │ │ │ + beq.n 1ec440 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb8d0 │ │ │ │ + bl 1eb860 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ec4da │ │ │ │ + cbz r3, 1ec46a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ec4be │ │ │ │ + bne.n 1ec44e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec4cc │ │ │ │ + bne.n 1ec45c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ec512 │ │ │ │ + cbz r2, 1ec4a2 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #24 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec4fc │ │ │ │ + bne.n 1ec48c │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ec524 │ │ │ │ - b.n 1ec5de │ │ │ │ + cbnz r3, 1ec4b4 │ │ │ │ + b.n 1ec56e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5de │ │ │ │ + beq.n 1ec56e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec51c │ │ │ │ + beq.n 1ec4ac │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ec5e8 │ │ │ │ + beq.n 1ec578 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ec596 │ │ │ │ + cbz r2, 1ec526 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ec5ae │ │ │ │ + beq.n 1ec53e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec572 │ │ │ │ + bne.n 1ec502 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ec5a4 │ │ │ │ + cbz r1, 1ec534 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec570 │ │ │ │ + bne.n 1ec500 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ec570 │ │ │ │ + bls.n 1ec500 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ec596 │ │ │ │ + cbz r2, 1ec526 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ec57e │ │ │ │ + cbz r2, 1ec50e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ec546 │ │ │ │ + bne.n 1ec4d6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ec596 │ │ │ │ + bne.n 1ec526 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ec5a4 │ │ │ │ + cbz r2, 1ec534 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ec55a │ │ │ │ + beq.n 1ec4ea │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e2394 │ │ │ │ - cbz r6, 1ec5c4 │ │ │ │ + bl 1e2324 │ │ │ │ + cbz r6, 1ec554 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ec53a │ │ │ │ + b.n 1ec4ca │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ec566 │ │ │ │ + b.n 1ec4f6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ec54c │ │ │ │ + beq.n 1ec4dc │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec5a0 │ │ │ │ + bne.n 1ec530 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231a8c │ │ │ │ - b.n 1ec5d6 │ │ │ │ + bl 231a1c │ │ │ │ + b.n 1ec566 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ec52a │ │ │ │ + bne.n 1ec4ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec5d0 │ │ │ │ + bne.n 1ec560 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2058f0 │ │ │ │ + bl 205880 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ec5c4 │ │ │ │ + b.n 1ec554 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ec8f8 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ec888 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ec666 │ │ │ │ + bhi.n 1ec5f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec8ba │ │ │ │ + beq.w 1ec84a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec618 │ │ │ │ + beq.n 1ec5a8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ec8f0 │ │ │ │ + beq.w 1ec880 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ec65c │ │ │ │ + bcc.n 1ec5ec │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec61a │ │ │ │ + beq.n 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec656 │ │ │ │ + beq.n 1ec5e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec64e │ │ │ │ + bne.n 1ec5de │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec8b6 │ │ │ │ + bne.w 1ec846 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec62c │ │ │ │ - b.n 1ec618 │ │ │ │ + bne.n 1ec5bc │ │ │ │ + b.n 1ec5a8 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec618 │ │ │ │ + beq.n 1ec5a8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ec8f0 │ │ │ │ + beq.w 1ec880 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1ec6a8 │ │ │ │ + bcc.n 1ec638 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec61a │ │ │ │ + beq.n 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec6a2 │ │ │ │ + beq.n 1ec632 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec69a │ │ │ │ + bne.n 1ec62a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec8b6 │ │ │ │ + bne.w 1ec846 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1ec676 │ │ │ │ - b.n 1ec618 │ │ │ │ - ldr r3, [pc, #580] @ (1ec8fc ) │ │ │ │ + bne.n 1ec606 │ │ │ │ + b.n 1ec5a8 │ │ │ │ + ldr r3, [pc, #580] @ (1ec88c ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec618 │ │ │ │ + beq.n 1ec5a8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ec8f0 │ │ │ │ + beq.w 1ec880 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ec700 │ │ │ │ + bcc.n 1ec690 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec61a │ │ │ │ + beq.n 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec6fa │ │ │ │ + beq.n 1ec68a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec6f2 │ │ │ │ + bne.n 1ec682 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec8b6 │ │ │ │ + bne.w 1ec846 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ec6d0 │ │ │ │ - b.n 1ec618 │ │ │ │ + bne.n 1ec660 │ │ │ │ + b.n 1ec5a8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec618 │ │ │ │ + beq.n 1ec5a8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ec8f0 │ │ │ │ + beq.w 1ec880 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ec74a │ │ │ │ + bcc.n 1ec6da │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec744 │ │ │ │ + beq.n 1ec6d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec73c │ │ │ │ + bne.n 1ec6cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ec8b6 │ │ │ │ + bne.w 1ec846 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ec618 │ │ │ │ + bne.w 1ec5a8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ec618 │ │ │ │ + bhi.w 1ec5a8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec77a │ │ │ │ + beq.n 1ec70a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec772 │ │ │ │ + bne.n 1ec702 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ec61a │ │ │ │ + b.n 1ec5aa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ec7bc │ │ │ │ + cbz r3, 1ec74c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ec8f0 │ │ │ │ + beq.w 1ec880 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ec7bc │ │ │ │ + bcc.n 1ec74c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec7b8 │ │ │ │ + beq.n 1ec748 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec7b0 │ │ │ │ + bne.n 1ec740 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec8b6 │ │ │ │ + bne.n 1ec846 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ec618 │ │ │ │ + beq.w 1ec5a8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ec8f0 │ │ │ │ + beq.w 1ec880 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ec7fe │ │ │ │ + bcc.n 1ec78e │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec7fa │ │ │ │ + beq.n 1ec78a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec7f2 │ │ │ │ + bne.n 1ec782 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec8b6 │ │ │ │ + bne.n 1ec846 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ec7ce │ │ │ │ - b.n 1ec618 │ │ │ │ + bne.n 1ec75e │ │ │ │ + b.n 1ec5a8 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec618 │ │ │ │ + beq.w 1ec5a8 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ec8f0 │ │ │ │ + beq.n 1ec880 │ │ │ │ ldr.w r3, [r4, lr, lsl #2] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ec854 │ │ │ │ + bcc.n 1ec7e4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec850 │ │ │ │ + beq.n 1ec7e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec848 │ │ │ │ + bne.n 1ec7d8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec8b6 │ │ │ │ + bne.n 1ec846 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ec824 │ │ │ │ - b.n 1ec618 │ │ │ │ - ldr r3, [pc, #160] @ (1ec900 ) │ │ │ │ + bne.n 1ec7b4 │ │ │ │ + b.n 1ec5a8 │ │ │ │ + ldr r3, [pc, #160] @ (1ec890 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec618 │ │ │ │ + beq.w 1ec5a8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ec8f0 │ │ │ │ + beq.n 1ec880 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ec8aa │ │ │ │ + bcc.n 1ec83a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ec8a6 │ │ │ │ + beq.n 1ec836 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec89e │ │ │ │ + bne.n 1ec82e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ec8b6 │ │ │ │ + bne.n 1ec846 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ec87c │ │ │ │ - b.n 1ec618 │ │ │ │ + bne.n 1ec80c │ │ │ │ + b.n 1ec5a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec61a │ │ │ │ + b.n 1ec5aa │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec8f0 │ │ │ │ + beq.n 1ec880 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ec618 │ │ │ │ + bcc.w 1ec5a8 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec61a │ │ │ │ + beq.w 1ec5aa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ec77a │ │ │ │ + beq.w 1ec70a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec8e6 │ │ │ │ - b.n 1ec77a │ │ │ │ + bne.n 1ec876 │ │ │ │ + b.n 1ec70a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 1ec936 │ │ │ │ + cbnz r0, 1ec8c6 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ec936 │ │ │ │ - cbz r3, 1ec936 │ │ │ │ + beq.n 1ec8c6 │ │ │ │ + cbz r3, 1ec8c6 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ec922 │ │ │ │ + b.n 1ec8b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ec950 │ │ │ │ + cbz r3, 1ec8e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ec91e │ │ │ │ - cbz r1, 1ec938 │ │ │ │ + bne.n 1ec8ae │ │ │ │ + cbz r1, 1ec8c8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ec932 │ │ │ │ + b.n 1ec8c2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ec938 │ │ │ │ + cbz r2, 1ec8c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec92e │ │ │ │ + bne.n 1ec8be │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ec952 │ │ │ │ + beq.n 1ec8e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec922 │ │ │ │ + bne.n 1ec8b2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ec936 │ │ │ │ + b.n 1ec8c6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3216] @ 1ed5fc │ │ │ │ - ldr.w r2, [pc, #3216] @ 1ed600 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1ed58c │ │ │ │ + ldr.w r2, [pc, #3216] @ 1ed590 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1ed604 │ │ │ │ + ldr.w r3, [pc, #3212] @ 1ed594 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3196] @ 1ed608 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1ed598 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecb52 │ │ │ │ + beq.w 1ecae2 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb52 │ │ │ │ + bne.w 1ecae2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #450 @ 0x1c2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 1ecba8 │ │ │ │ + bcs.w 1ecb38 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ecb72 │ │ │ │ + bcs.w 1ecb02 │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ecc74 │ │ │ │ + bhi.w 1ecc04 │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1ed760 │ │ │ │ + bhi.w 1ed6f0 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed160 │ │ │ │ + bhi.w 1ed0f0 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1eda4c │ │ │ │ + bls.w 1ed9dc │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ @@ -570558,77 +570510,77 @@ │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r1, r0, #25 │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ - bls.w 1edfc0 │ │ │ │ + bls.w 1edf50 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed0f6 │ │ │ │ + bne.w 1ed086 │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed094 │ │ │ │ + beq.w 1ed024 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee050 │ │ │ │ + beq.w 1edfe0 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ed74c │ │ │ │ + bne.w 1ed6dc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ecb28 │ │ │ │ + cbnz r0, 1ecab8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ecb00 │ │ │ │ + bne.n 1eca90 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ecb4e │ │ │ │ + cbz r3, 1ecade │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1ed60c │ │ │ │ - ldr.w r3, [pc, #2728] @ 1ed600 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1ed59c │ │ │ │ + ldr.w r3, [pc, #2728] @ 1ed590 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee062 │ │ │ │ + bne.w 1edff2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #430 @ 0x1ae │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r5, r5, #16 │ │ │ │ @@ -570644,26 +570596,26 @@ │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ecd7c │ │ │ │ + bhi.w 1ecd0c │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ed9f4 │ │ │ │ + bhi.w 1ed984 │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1eda7e │ │ │ │ + bhi.w 1eda0e │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed102 │ │ │ │ + bcc.w 1ed092 │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecbe0 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecb70 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -570732,21 +570684,21 @@ │ │ │ │ lsls r7, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bhi.w 1ed0a2 │ │ │ │ + bhi.w 1ed032 │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1ed9b4 │ │ │ │ + bcc.w 1ed944 │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecc98 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecc28 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -570847,21 +570799,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 1ed068 │ │ │ │ + bcc.w 1ecff8 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ecda0 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecd30 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571203,597 +571155,597 @@ │ │ │ │ subw r2, ip, #623 @ 0x26f │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ movt r2, #1791 @ 0x6ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed0f6 │ │ │ │ + bne.n 1ed086 │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ecae6 │ │ │ │ + bne.w 1eca76 │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed924 │ │ │ │ + beq.w 1ed8b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ecb34 │ │ │ │ + b.n 1ecac4 │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed094 │ │ │ │ + bhi.n 1ed024 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed0f6 │ │ │ │ + cbnz r2, 1ed086 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1ed4f2 │ │ │ │ + bmi.w 1ed482 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed094 │ │ │ │ + bne.n 1ed024 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eddee │ │ │ │ + bne.w 1edd7e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1edf26 │ │ │ │ + beq.w 1edeb6 │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ecb34 │ │ │ │ + b.n 1ecac4 │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1ecab8 │ │ │ │ + bcs.w 1eca48 │ │ │ │ sub.w r2, ip, #450 @ 0x1c2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #14830 @ 0x39ee │ │ │ │ movt r2, #9347 @ 0x2483 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed0f6 │ │ │ │ + bne.n 1ed086 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1edac6 │ │ │ │ + bne.w 1eda56 │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed094 │ │ │ │ + bne.n 1ed024 │ │ │ │ add.w r3, r8, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #1878] @ 0x756 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 1ed158 │ │ │ │ + bpl.n 1ed0e8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf60 │ │ │ │ + bne.w 1edef0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed0fc │ │ │ │ + b.n 1ed08c │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1ed6da │ │ │ │ - bhi.w 1edbe4 │ │ │ │ + beq.w 1ed66a │ │ │ │ + bhi.w 1edb74 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1edb30 │ │ │ │ + bhi.w 1edac0 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ecae6 │ │ │ │ + bne.w 1eca76 │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1edfb4 │ │ │ │ + beq.w 1edf44 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edbc0 │ │ │ │ + bne.w 1edb50 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed1cc │ │ │ │ + cbz r0, 1ed15c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1ecb34 │ │ │ │ + bmi.w 1ecac4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edbd2 │ │ │ │ + bne.w 1edb62 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb34 │ │ │ │ + bne.w 1ecac4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ecb34 │ │ │ │ + bpl.w 1ecac4 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ecb34 │ │ │ │ + bmi.w 1ecac4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.n 1ecb34 │ │ │ │ + b.n 1ecac4 │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed094 │ │ │ │ + beq.w 1ed024 │ │ │ │ sub.w r2, ip, #276 @ 0x114 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #3211 @ 0xc8b │ │ │ │ movt r2, #324 @ 0x144 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed0f6 │ │ │ │ + bne.w 1ed086 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ecae6 │ │ │ │ + bne.w 1eca76 │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed094 │ │ │ │ + bne.w 1ed024 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ 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 1ecb34 │ │ │ │ + b.n 1ecac4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed2b2 │ │ │ │ + beq.n 1ed242 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed2b2 │ │ │ │ + bmi.n 1ed242 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ 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 1ecb34 │ │ │ │ + bne.w 1ecac4 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ecb34 │ │ │ │ + beq.w 1ecac4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ed990 │ │ │ │ + bne.w 1ed920 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed2ca │ │ │ │ - b.n 1ecb28 │ │ │ │ + bne.n 1ed25a │ │ │ │ + b.n 1ecab8 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2490] @ 0x9ba │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #2494] @ 0x9be │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ecb34 │ │ │ │ + b.n 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1eddc0 │ │ │ │ + bne.w 1edd50 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1edf14 │ │ │ │ + beq.w 1edea4 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed158 │ │ │ │ + bne.w 1ed0e8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed158 │ │ │ │ + bmi.w 1ed0e8 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed158 │ │ │ │ + b.n 1ed0e8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed380 │ │ │ │ + cbnz r0, 1ed310 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed380 │ │ │ │ + cbnz r0, 1ed310 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #3334] @ 0xd06 │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede06 │ │ │ │ + bne.w 1edd96 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed98a │ │ │ │ + bne.w 1ed91a │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf78 │ │ │ │ + bne.w 1edf08 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed98a │ │ │ │ + bne.w 1ed91a │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ecb28 │ │ │ │ + b.w 1ecab8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddda │ │ │ │ + bne.w 1edd6a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed40c │ │ │ │ + cbnz r0, 1ed39c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf32 │ │ │ │ + bne.w 1edec2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1ed422 │ │ │ │ + bne.n 1ed3b2 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edea6 │ │ │ │ + bne.w 1ede36 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ede3e │ │ │ │ + bne.w 1eddce │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ecb28 │ │ │ │ + b.w 1ecab8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed0fc │ │ │ │ + beq.w 1ed08c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed0fc │ │ │ │ + beq.w 1ed08c │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ed9a2 │ │ │ │ + bne.w 1ed932 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed492 │ │ │ │ - b.w 1ecb28 │ │ │ │ + bne.n 1ed422 │ │ │ │ + b.w 1ecab8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede90 │ │ │ │ + bne.w 1ede20 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed4e4 │ │ │ │ + cbnz r0, 1ed474 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1ed564 │ │ │ │ + cbz r3, 1ed4f4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1edf8c │ │ │ │ + bne.w 1edf1c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede50 │ │ │ │ + bne.w 1edde0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed158 │ │ │ │ + b.n 1ed0e8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edede │ │ │ │ + bne.w 1ede6e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + b.w 1ecac4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edec8 │ │ │ │ + bne.w 1ede58 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1ed4e4 │ │ │ │ + b.n 1ed474 │ │ │ │ add.w r1, r8, #81920 @ 0x14000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #2884] @ 0xb44 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1edc0e │ │ │ │ + bne.w 1edb9e │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r2, r8, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r2, #2481] @ 0x9b1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ed86c │ │ │ │ + bne.w 1ed7fc │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede2a │ │ │ │ + bne.w 1eddba │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecb34 │ │ │ │ + beq.w 1ecac4 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede66 │ │ │ │ + bne.w 1eddf6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecb28 │ │ │ │ - b.n 1ed458 │ │ │ │ + beq.w 1ecab8 │ │ │ │ + b.n 1ed3e8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edeb8 │ │ │ │ + bne.w 1ede48 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed712 │ │ │ │ + cbz r0, 1ed6a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1ecb34 │ │ │ │ + bmi.w 1ecac4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edef4 │ │ │ │ + bne.w 1ede84 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1edce6 │ │ │ │ + bne.w 1edc76 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ecb28 │ │ │ │ + b.w 1ecab8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ecb1a │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ecaaa │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed774 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed704 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -571803,16 +571755,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 5617a6 │ │ │ │ - bl 5617aa │ │ │ │ + bl 561736 │ │ │ │ + bl 56173a │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -571827,19 +571779,19 @@ │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ lsls r1, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 5617fa │ │ │ │ + bl 56178a │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 561802 │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1ed40c │ │ │ │ + bl 561792 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1ed39c │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -571868,193 +571820,193 @@ │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1edcd0 │ │ │ │ + bne.w 1edc60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed8a0 │ │ │ │ + cbnz r0, 1ed830 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r5, #344 @ 0x158 │ │ │ │ adds r2, r6, r5 │ │ │ │ bic.w r1, r6, #2 │ │ │ │ movw r5, #461 @ 0x1cd │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1ecb34 │ │ │ │ + bls.w 1ecac4 │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ecb34 │ │ │ │ + beq.w 1ecac4 │ │ │ │ cmp.w r6, #320 @ 0x140 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #364 @ 0x16c │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede1a │ │ │ │ + bne.w 1eddaa │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed91e │ │ │ │ + cbz r0, 1ed8ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ecb34 │ │ │ │ + bmi.w 1ecac4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1ed736 │ │ │ │ + b.n 1ed6c6 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ecb34 │ │ │ │ + bne.w 1ecac4 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ecb34 │ │ │ │ + beq.w 1ecac4 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ede7e │ │ │ │ + bne.w 1ede0e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed98a │ │ │ │ + cbnz r0, 1ed91a │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edf46 │ │ │ │ + bne.w 1eded6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed732 │ │ │ │ + beq.w 1ed6c2 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ecb28 │ │ │ │ + b.w 1ecab8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1ed2e4 │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ed274 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1ed4ac │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ed43c │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1edc62 │ │ │ │ + bls.w 1edbf2 │ │ │ │ mvn.w r1, #320 @ 0x140 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5095 @ 0x13e7 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed0f6 │ │ │ │ + bne.w 1ed086 │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1ecae6 │ │ │ │ + bne.w 1eca76 │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed094 │ │ │ │ + bne.w 1ed024 │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed0fc │ │ │ │ + b.w 1ed08c │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1eda08 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed998 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - bl 2cda12 │ │ │ │ - bl 2cda16 │ │ │ │ - bl 7ba1a │ │ │ │ - bl 7ba1e │ │ │ │ - bl 7ba22 │ │ │ │ - bl 7ba26 │ │ │ │ - bl 7ba2a │ │ │ │ - bl 7ba2e │ │ │ │ - bl 7ba32 │ │ │ │ - bl 7ba36 │ │ │ │ - bl 2cda3a │ │ │ │ - bl 17ba3e │ │ │ │ + bl 2cd9a2 │ │ │ │ + bl 2cd9a6 │ │ │ │ + bl 7b9aa │ │ │ │ + bl 7b9ae │ │ │ │ + bl 7b9b2 │ │ │ │ + bl 7b9b6 │ │ │ │ + bl 7b9ba │ │ │ │ + bl 7b9be │ │ │ │ + bl 7b9c2 │ │ │ │ + bl 7b9c6 │ │ │ │ + bl 2cd9ca │ │ │ │ + bl 17b9ce │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1edcf8 │ │ │ │ + bls.w 1edc88 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ecae6 │ │ │ │ + bne.w 1eca76 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1edb40 │ │ │ │ + bne.n 1edad0 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed194 │ │ │ │ - b.w 1ed094 │ │ │ │ + bne.w 1ed124 │ │ │ │ + b.w 1ed024 │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed0f6 │ │ │ │ + bne.w 1ed086 │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee058 │ │ │ │ + beq.w 1edfe8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ 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 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee066 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1edad8 ) │ │ │ │ + bhi.w 1edff6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1eda68 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572065,669 +572017,669 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl dafe │ │ │ │ - bl db02 │ │ │ │ + bl da8e │ │ │ │ + bl da92 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl db0a │ │ │ │ + bl da9a │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #120 @ 0x78 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1edb10 │ │ │ │ + b.n 1edaa0 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ecae6 │ │ │ │ + beq.w 1eca76 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed094 │ │ │ │ + bne.w 1ed024 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddb0 │ │ │ │ + bne.w 1edd40 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edb78 │ │ │ │ + cbz r0, 1edb08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ecb34 │ │ │ │ + bmi.w 1ecac4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edf04 │ │ │ │ + bne.w 1ede94 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edfa4 │ │ │ │ + bne.w 1edf34 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed1d0 │ │ │ │ + b.w 1ed160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed1b2 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed1e6 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed176 │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed094 │ │ │ │ + bhi.w 1ed024 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ecae6 │ │ │ │ + bne.w 1eca76 │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1edb40 │ │ │ │ + bne.n 1edad0 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed194 │ │ │ │ - b.w 1ed094 │ │ │ │ + bne.w 1ed124 │ │ │ │ + b.w 1ed024 │ │ │ │ ldrb.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed64a │ │ │ │ + beq.w 1ed5da │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1edc50 │ │ │ │ + bne.n 1edbe0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecb28 │ │ │ │ + bne.w 1ecab8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1edc22 │ │ │ │ - b.w 1ecb28 │ │ │ │ + bne.n 1edbb2 │ │ │ │ + b.w 1ecab8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1edc3a │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1edbca │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed226 │ │ │ │ + bcc.w 1ed1b6 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed094 │ │ │ │ + beq.w 1ed024 │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edc88 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edc18 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl ffe5dc8a │ │ │ │ - bl ffe5dc8e │ │ │ │ - bl ffe5dc92 │ │ │ │ - bl ffe5dc96 │ │ │ │ - bl ffe5dc9a │ │ │ │ - bl ffe5dc9e │ │ │ │ - bl ffdfbca2 │ │ │ │ - bl ffdfbca6 │ │ │ │ - bl ffe5dcaa │ │ │ │ - bl ffe5dcae │ │ │ │ - bl ffe5dcb2 │ │ │ │ - bl ffe5dcb6 │ │ │ │ - bl ffe5dcba │ │ │ │ - bl ffdfbcbe │ │ │ │ - bl ffe5dcc2 │ │ │ │ - bl ffdfbcc6 │ │ │ │ + bl ffe5dc1a │ │ │ │ + bl ffe5dc1e │ │ │ │ + bl ffe5dc22 │ │ │ │ + bl ffe5dc26 │ │ │ │ + bl ffe5dc2a │ │ │ │ + bl ffe5dc2e │ │ │ │ + bl ffdfbc32 │ │ │ │ + bl ffdfbc36 │ │ │ │ + bl ffe5dc3a │ │ │ │ + bl ffe5dc3e │ │ │ │ + bl ffe5dc42 │ │ │ │ + bl ffe5dc46 │ │ │ │ + bl ffe5dc4a │ │ │ │ + bl ffdfbc4e │ │ │ │ + bl ffe5dc52 │ │ │ │ + bl ffdfbc56 │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdbcce │ │ │ │ + bl fffdbc5e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1ed894 │ │ │ │ + b.n 1ed824 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ecb28 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ecab8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed094 │ │ │ │ + bls.w 1ed024 │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edd14 ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edca4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff39d16 │ │ │ │ + bl fff39ca6 │ │ │ │ + bl 56fcaa │ │ │ │ + bl 56fcae │ │ │ │ + bl 56fcb2 │ │ │ │ + bl 56fcb6 │ │ │ │ + bl 56fcba │ │ │ │ + bl 56fcbe │ │ │ │ + bl 56fcc2 │ │ │ │ + bl 56fcc6 │ │ │ │ + bl 56fcca │ │ │ │ + bl 56fcce │ │ │ │ + bl 56fcd2 │ │ │ │ + bl 56fcd6 │ │ │ │ + bl 56fcda │ │ │ │ + bl 56fcde │ │ │ │ + bl 56fce2 │ │ │ │ + bl 56fce6 │ │ │ │ + bl 56fcea │ │ │ │ + bl 56fcee │ │ │ │ + bl 56fcf2 │ │ │ │ + bl 56fcf6 │ │ │ │ + bl 56fcfa │ │ │ │ + bl 56fcfe │ │ │ │ + bl 56fd02 │ │ │ │ + bl 56fd06 │ │ │ │ + bl 56fd0a │ │ │ │ + bl 56fd0e │ │ │ │ + ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ + ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ bl 56fd1a │ │ │ │ bl 56fd1e │ │ │ │ - bl 56fd22 │ │ │ │ + bl fff39d22 │ │ │ │ bl 56fd26 │ │ │ │ bl 56fd2a │ │ │ │ - bl 56fd2e │ │ │ │ - bl 56fd32 │ │ │ │ - bl 56fd36 │ │ │ │ - bl 56fd3a │ │ │ │ - bl 56fd3e │ │ │ │ - bl 56fd42 │ │ │ │ - bl 56fd46 │ │ │ │ - bl 56fd4a │ │ │ │ - bl 56fd4e │ │ │ │ - bl 56fd52 │ │ │ │ - bl 56fd56 │ │ │ │ - bl 56fd5a │ │ │ │ - bl 56fd5e │ │ │ │ - bl 56fd62 │ │ │ │ - bl 56fd66 │ │ │ │ - bl 56fd6a │ │ │ │ - bl 56fd6e │ │ │ │ - bl 56fd72 │ │ │ │ - bl 56fd76 │ │ │ │ - bl 56fd7a │ │ │ │ - bl 56fd7e │ │ │ │ - ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl 56fd8a │ │ │ │ - bl 56fd8e │ │ │ │ - bl fff39d92 │ │ │ │ - bl 56fd96 │ │ │ │ - bl 56fd9a │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl fff39dae │ │ │ │ + bl fff39d3e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1edb5e │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1edaee │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed336 │ │ │ │ + b.w 1ed2c6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed3f4 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed384 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed0e2 │ │ │ │ + b.w 1ed072 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed3a6 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed336 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1ed904 │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ed894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1ed694 │ │ │ │ + b.n 1ed624 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ecb28 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ecab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed5bc │ │ │ │ + b.w 1ed54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecb28 │ │ │ │ - b.w 1ed458 │ │ │ │ + beq.w 1ecab8 │ │ │ │ + b.w 1ed3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1ed968 │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ed8f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed4de │ │ │ │ + b.w 1ed46e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed452 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed3e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1ed6f8 │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ed688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed4e4 │ │ │ │ + b.w 1ed474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed5e4 │ │ │ │ + b.w 1ed574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1ed72c │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1ed6bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1edb92 │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1edb22 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed158 │ │ │ │ + b.w 1ed0e8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed0fc │ │ │ │ + b.w 1ed08c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed40c │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed39c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed98a │ │ │ │ - b.w 1ed732 │ │ │ │ + bne.w 1ed91a │ │ │ │ + b.w 1ed6c2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed158 │ │ │ │ + b.w 1ed0e8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ - b.w 1ed3c2 │ │ │ │ + bl 1ec894 │ │ │ │ + b.w 1ed352 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed564 │ │ │ │ + b.w 1ed4f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ - b.n 1edbb2 │ │ │ │ + bl 1ec894 │ │ │ │ + b.n 1edb42 │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1edb40 │ │ │ │ - b.w 1ed094 │ │ │ │ + beq.w 1edad0 │ │ │ │ + b.w 1ed024 │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed094 │ │ │ │ + bcc.w 1ed024 │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed094 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edfdc ) │ │ │ │ + bhi.w 1ed024 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edf6c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 309fde │ │ │ │ - bl 2a7fe2 │ │ │ │ - bl 2a7fe6 │ │ │ │ - bl 2a7fea │ │ │ │ - bl 2a7fee │ │ │ │ - bl 2a7ff2 │ │ │ │ - bl 2a7ff6 │ │ │ │ - bl 2a7ffa │ │ │ │ - bl 2a7ffe │ │ │ │ + bl 309f6e │ │ │ │ + bl 2a7f72 │ │ │ │ + bl 2a7f76 │ │ │ │ + bl 2a7f7a │ │ │ │ + bl 2a7f7e │ │ │ │ + bl 2a7f82 │ │ │ │ + bl 2a7f86 │ │ │ │ + bl 2a7f8a │ │ │ │ + bl 2a7f8e │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a800a │ │ │ │ - bl 30a00e │ │ │ │ - bl 30a012 │ │ │ │ - bl 2a8016 │ │ │ │ - bl 30a01a │ │ │ │ - bl 30a01e │ │ │ │ - bl 30a022 │ │ │ │ - bl 30a026 │ │ │ │ - bl 30a02a │ │ │ │ - bl 30a02e │ │ │ │ - bl 30a032 │ │ │ │ - bl 30a036 │ │ │ │ - bl 30a03a │ │ │ │ - bl 30a03e │ │ │ │ - bl 30a042 │ │ │ │ - bl 30a046 │ │ │ │ - bl 30a04a │ │ │ │ - bl 30a04e │ │ │ │ + bl 2a7f9a │ │ │ │ + bl 309f9e │ │ │ │ + bl 309fa2 │ │ │ │ + bl 2a7fa6 │ │ │ │ + bl 309faa │ │ │ │ + bl 309fae │ │ │ │ + bl 309fb2 │ │ │ │ + bl 309fb6 │ │ │ │ + bl 309fba │ │ │ │ + bl 309fbe │ │ │ │ + bl 309fc2 │ │ │ │ + bl 309fc6 │ │ │ │ + bl 309fca │ │ │ │ + bl 309fce │ │ │ │ + bl 309fd2 │ │ │ │ + bl 309fd6 │ │ │ │ + bl 309fda │ │ │ │ + bl 309fde │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ecb34 │ │ │ │ + b.w 1ecac4 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed094 │ │ │ │ - b.w 1ecae6 │ │ │ │ + bpl.w 1ed024 │ │ │ │ + b.w 1eca76 │ │ │ │ blx 54c30 <__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, #2468] @ 1eea20 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1eea24 │ │ │ │ + ldr.w r3, [pc, #2468] @ 1ee9b0 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1ee9b4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1eea28 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1ee9b8 │ │ │ │ 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 1ee144 │ │ │ │ + beq.n 1ee0d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ee3ca │ │ │ │ + beq.w 1ee35a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1ee5ac │ │ │ │ + beq.w 1ee53c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee13c │ │ │ │ + bne.n 1ee0cc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee120 │ │ │ │ + cbz r3, 1ee0b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee118 │ │ │ │ + beq.n 1ee0a8 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee0f4 │ │ │ │ + cbz r0, 1ee084 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee374 │ │ │ │ + beq.w 1ee304 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1eea14 │ │ │ │ + bhi.w 1ee9a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r2, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 1ee2d0 │ │ │ │ + bne.w 1ee260 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ee7e0 │ │ │ │ + beq.w 1ee770 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee118 │ │ │ │ + bne.n 1ee0a8 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee118 │ │ │ │ + cbnz r3, 1ee0a8 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee118 │ │ │ │ + cbz r3, 1ee0a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee0c0 │ │ │ │ + bne.n 1ee050 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee130 │ │ │ │ + cbnz r3, 1ee0c0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee130 │ │ │ │ + cbnz r3, 1ee0c0 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee0a0 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1eea2c │ │ │ │ - ldr.w r3, [pc, #2268] @ 1eea28 │ │ │ │ + bne.n 1ee030 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1ee9bc │ │ │ │ + ldr.w r3, [pc, #2268] @ 1ee9b8 │ │ │ │ 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 1eea00 │ │ │ │ + bne.w 1ee990 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 1ee118 │ │ │ │ + b.n 1ee0a8 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ee316 │ │ │ │ + beq.w 1ee2a6 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee1b8 │ │ │ │ + b.n 1ee148 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee35e │ │ │ │ + bne.w 1ee2ee │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee844 │ │ │ │ + bne.w 1ee7d4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee202 │ │ │ │ + bcs.n 1ee192 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee35e │ │ │ │ + bhi.w 1ee2ee │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee340 │ │ │ │ + bne.w 1ee2d0 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee192 │ │ │ │ + beq.n 1ee122 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee82c │ │ │ │ + bne.w 1ee7bc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee1f4 │ │ │ │ + cbz r3, 1ee184 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee1b8 │ │ │ │ + bcc.n 1ee148 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee118 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1eea30 │ │ │ │ + b.n 1ee0a8 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1ee9c0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1ee230 │ │ │ │ + cbz r3, 1ee1c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec958 │ │ │ │ - b.n 1ee118 │ │ │ │ + bl 1ec8e8 │ │ │ │ + b.n 1ee0a8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1eea34 │ │ │ │ + ldr.w r3, [pc, #2028] @ 1ee9c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ee118 │ │ │ │ + beq.w 1ee0a8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee2b4 │ │ │ │ + bne.n 1ee244 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee2c6 │ │ │ │ + cbnz r0, 1ee256 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee26a │ │ │ │ + bne.n 1ee1fa │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee118 │ │ │ │ + b.n 1ee0a8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1ee980 │ │ │ │ + bhi.w 1ee910 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r7, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee284 │ │ │ │ + beq.n 1ee214 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee118 │ │ │ │ + b.n 1ee0a8 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1eea14 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee2e0 ) │ │ │ │ + bhi.w 1ee9a4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee270 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -572737,286 +572689,286 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ lsls r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee118 │ │ │ │ + bne.w 1ee0a8 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee184 │ │ │ │ + bne.w 1ee114 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee118 │ │ │ │ + b.n 1ee0a8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee118 │ │ │ │ - b.n 1ee29c │ │ │ │ + bne.w 1ee0a8 │ │ │ │ + b.n 1ee22c │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee118 │ │ │ │ - b.n 1ee244 │ │ │ │ + bne.w 1ee0a8 │ │ │ │ + b.n 1ee1d4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee814 │ │ │ │ + bne.w 1ee7a4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee1f4 │ │ │ │ + beq.w 1ee184 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee1f4 │ │ │ │ + b.n 1ee184 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee7fc │ │ │ │ + bne.w 1ee78c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee1b0 │ │ │ │ + b.n 1ee140 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1ee3c6 │ │ │ │ + cbz r1, 1ee356 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ee3c6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee388 ) │ │ │ │ + bhi.n 1ee356 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee318 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1edfa4 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1edfa8 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1edfac │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1edf34 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1edf38 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1edf3c │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3260 │ │ │ │ - cbz r0, 1ee3c2 │ │ │ │ + bl 1e31f0 │ │ │ │ + cbz r0, 1ee352 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec5ec │ │ │ │ + bl 1ec57c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee0d6 │ │ │ │ + b.n 1ee066 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee0d6 │ │ │ │ + b.n 1ee066 │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ee85c │ │ │ │ + bne.w 1ee7ec │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #49] @ 0x31 │ │ │ │ add r1, sp, #28 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #49] @ 0x31 │ │ │ │ - bl 1ee068 │ │ │ │ + bl 1edff8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ - bl 1ee068 │ │ │ │ + bl 1edff8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ee86e │ │ │ │ + beq.w 1ee7fe │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1eea04 │ │ │ │ + beq.w 1ee994 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 1ee474 │ │ │ │ + bcc.n 1ee404 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1ee474 │ │ │ │ + cbz r6, 1ee404 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ee46c │ │ │ │ + beq.n 1ee3fc │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee464 │ │ │ │ + bne.n 1ee3f4 │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24e0 │ │ │ │ + bl 1e2470 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee51a │ │ │ │ + beq.n 1ee4aa │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee51a │ │ │ │ + bne.n 1ee4aa │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee562 │ │ │ │ + beq.n 1ee4f2 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ee5a0 │ │ │ │ + bne.n 1ee530 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1ee4be │ │ │ │ + beq.n 1ee44e │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee586 │ │ │ │ + beq.n 1ee516 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1ee4e8 │ │ │ │ + b.n 1ee478 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee58a │ │ │ │ + beq.n 1ee51a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee4d2 │ │ │ │ + beq.n 1ee462 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1ee518 │ │ │ │ + cbz r3, 1ee4a8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee494 │ │ │ │ + beq.n 1ee424 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ee52a │ │ │ │ + cbnz r3, 1ee4ba │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #51] @ 0x33 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1ee53e │ │ │ │ + cbnz r1, 1ee4ce │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #79] @ 0x4f │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #53] @ 0x35 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1ee55c │ │ │ │ + cbnz r2, 1ee4ec │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee13c │ │ │ │ + b.n 1ee0cc │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1ee578 │ │ │ │ + bpl.n 1ee508 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee506 │ │ │ │ + bne.n 1ee496 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee4c8 │ │ │ │ + bne.n 1ee458 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1ee58c │ │ │ │ + b.n 1ee51c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n 1ee506 │ │ │ │ - b.n 1ee4fe │ │ │ │ + beq.n 1ee496 │ │ │ │ + b.n 1ee48e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ec5ec │ │ │ │ - b.n 1ee4a6 │ │ │ │ + bl 1ec57c │ │ │ │ + b.n 1ee436 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1eea14 │ │ │ │ + beq.w 1ee9a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ee5f4 │ │ │ │ + cbz r3, 1ee584 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee5f4 │ │ │ │ + bne.n 1ee584 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee76c │ │ │ │ + bne.w 1ee6fc │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee76c │ │ │ │ + beq.w 1ee6fc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ee5f4 │ │ │ │ + cbz r3, 1ee584 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee5d4 │ │ │ │ + beq.n 1ee564 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -573030,544 +572982,544 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #76] @ 0x4c │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ strh.w fp, [sp, #78] @ 0x4e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ee068 │ │ │ │ + bl 1edff8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee6c0 │ │ │ │ + beq.n 1ee650 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1ee6c0 │ │ │ │ + bne.n 1ee650 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1ee6a4 │ │ │ │ + cbnz r4, 1ee634 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1ee6a4 │ │ │ │ + cbz r1, 1ee634 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1ee672 │ │ │ │ + b.n 1ee602 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1ee75e │ │ │ │ + bne.n 1ee6ee │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1ee6a0 │ │ │ │ + cbz r2, 1ee630 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee75e │ │ │ │ + bne.n 1ee6ee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ee66c │ │ │ │ + beq.n 1ee5fc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1ee66c │ │ │ │ + beq.n 1ee5fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ee666 │ │ │ │ + bne.n 1ee5f6 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee672 │ │ │ │ + bne.n 1ee602 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1ee6b0 │ │ │ │ + cbz r2, 1ee640 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ee650 │ │ │ │ + beq.n 1ee5e0 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee62c │ │ │ │ + bne.n 1ee5bc │ │ │ │ ldrb.w r3, [sp, #79] @ 0x4f │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #58] @ 0x3a │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 1e24e0 │ │ │ │ + bl 1e2470 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee748 │ │ │ │ + beq.n 1ee6d8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ee748 │ │ │ │ + bne.n 1ee6d8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee7d6 │ │ │ │ + beq.n 1ee766 │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1ee73c │ │ │ │ + cbz r3, 1ee6cc │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee79e │ │ │ │ + bne.n 1ee72e │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee7c8 │ │ │ │ + bne.n 1ee758 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1ee734 │ │ │ │ + cbz r3, 1ee6c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ee7d2 │ │ │ │ + beq.n 1ee762 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1ee7c8 │ │ │ │ + bne.n 1ee758 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee708 │ │ │ │ + bne.n 1ee698 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee748 │ │ │ │ + cbz r3, 1ee6d8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee6f0 │ │ │ │ + beq.n 1ee680 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1ee758 │ │ │ │ + cbnz r3, 1ee6e8 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee13c │ │ │ │ + b.n 1ee0cc │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1ee6a4 │ │ │ │ + b.n 1ee634 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1ee782 │ │ │ │ - b.n 1ee5e8 │ │ │ │ + cbnz r3, 1ee712 │ │ │ │ + b.n 1ee578 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee5e8 │ │ │ │ + beq.w 1ee578 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ee778 │ │ │ │ + bne.n 1ee708 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1ee5e8 │ │ │ │ + b.n 1ee578 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1eea04 │ │ │ │ + beq.w 1ee994 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ee710 │ │ │ │ + bcc.n 1ee6a0 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1ee7c8 │ │ │ │ + cbz r2, 1ee758 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ee7bc │ │ │ │ + bne.n 1ee74c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ee710 │ │ │ │ + beq.n 1ee6a0 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee73c │ │ │ │ + b.n 1ee6cc │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 1ee734 │ │ │ │ + b.n 1ee6c4 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee73c │ │ │ │ - b.n 1ee6fc │ │ │ │ + bne.n 1ee6cc │ │ │ │ + b.n 1ee68c │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee118 │ │ │ │ + bne.w 1ee0a8 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee118 │ │ │ │ + beq.w 1ee0a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee118 │ │ │ │ + b.n 1ee0a8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee370 │ │ │ │ + b.n 1ee300 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee352 │ │ │ │ + b.n 1ee2e2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee1ee │ │ │ │ + b.n 1ee17e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee1aa │ │ │ │ + b.n 1ee13a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee3e6 │ │ │ │ + b.n 1ee376 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1ee474 │ │ │ │ + b.n 1ee404 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee94e │ │ │ │ + bne.n 1ee8de │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee118 │ │ │ │ + b.n 1ee0a8 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee984 │ │ │ │ + bne.n 1ee914 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1ee87a │ │ │ │ + b.n 1ee80a │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1ee980 │ │ │ │ - bls.n 1ee974 │ │ │ │ + beq.n 1ee910 │ │ │ │ + bls.n 1ee904 │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ee896 │ │ │ │ + beq.n 1ee826 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1ee980 │ │ │ │ + beq.n 1ee910 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ee9de │ │ │ │ + beq.n 1ee96e │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ee9c2 │ │ │ │ + beq.n 1ee952 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ee9ac │ │ │ │ + beq.n 1ee93c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee970 │ │ │ │ + bne.n 1ee900 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1ee970 │ │ │ │ + cbz r3, 1ee900 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1ee932 │ │ │ │ - bhi.n 1ee960 │ │ │ │ + beq.n 1ee8c2 │ │ │ │ + bhi.n 1ee8f0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1ee932 │ │ │ │ + beq.n 1ee8c2 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1ee932 │ │ │ │ + beq.n 1ee8c2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ee970 │ │ │ │ + bne.n 1ee900 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee99a │ │ │ │ + bne.n 1ee92a │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee892 │ │ │ │ + b.n 1ee822 │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ee932 │ │ │ │ + beq.n 1ee8c2 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1ee932 │ │ │ │ + beq.n 1ee8c2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1ee980 │ │ │ │ + beq.n 1ee910 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1ee980 │ │ │ │ + beq.n 1ee910 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ee8d8 │ │ │ │ + bne.n 1ee868 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee87a │ │ │ │ + b.n 1ee80a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e22e0 │ │ │ │ + bl 1e2270 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec904 │ │ │ │ + bl 1ec894 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee896 │ │ │ │ - b.n 1ee908 │ │ │ │ + beq.w 1ee826 │ │ │ │ + b.n 1ee898 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee970 │ │ │ │ + beq.n 1ee900 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 546f0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e2a08 │ │ │ │ + bl 1e2998 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec958 │ │ │ │ + bl 1ec8e8 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1ee896 │ │ │ │ + b.n 1ee826 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2250 │ │ │ │ + bl 1e21e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1eeab0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eea40 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1eeab4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1eea44 ) │ │ │ │ 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 23197c │ │ │ │ + bl 23190c │ │ │ │ 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 1ee068 │ │ │ │ + bl 1edff8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231a8c │ │ │ │ - ldr r2, [pc, #32] @ (1eeab8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eeab4 ) │ │ │ │ + bl 231a1c │ │ │ │ + ldr r2, [pc, #32] @ (1eea48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eea44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eeaac │ │ │ │ + bne.n 1eea3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1eeada │ │ │ │ - b.n 1eeaf6 │ │ │ │ + cbnz r3, 1eea6a │ │ │ │ + b.n 1eea86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eeaf6 │ │ │ │ + cbz r3, 1eea86 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eead4 │ │ │ │ + beq.n 1eea64 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 23197c │ │ │ │ - b.n 1eeaee │ │ │ │ + bl 23190c │ │ │ │ + b.n 1eea7e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeae0 │ │ │ │ + bne.n 1eea70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eeae8 │ │ │ │ + bne.n 1eea78 │ │ │ │ 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 1eedb4 │ │ │ │ + beq.w 1eed44 │ │ │ │ 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 1eed98 │ │ │ │ + beq.w 1eed28 │ │ │ │ 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 1eed76 │ │ │ │ + beq.w 1eed06 │ │ │ │ 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 1eed52 │ │ │ │ + beq.w 1eece2 │ │ │ │ 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 │ │ │ │ @@ -573575,15 +573527,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 1eed30 │ │ │ │ + beq.w 1eecc0 │ │ │ │ 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 │ │ │ │ @@ -573592,29 +573544,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 1eed0e │ │ │ │ + beq.w 1eec9e │ │ │ │ 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 1eecf0 │ │ │ │ + beq.n 1eec80 │ │ │ │ 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 │ │ │ │ @@ -573623,419 +573575,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 1eecd2 │ │ │ │ + beq.n 1eec62 │ │ │ │ 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, 1eecb0 │ │ │ │ + cbz r3, 1eec40 │ │ │ │ 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 1eeaf8 │ │ │ │ + bl 1eea88 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1eec92 │ │ │ │ + bcc.n 1eec22 │ │ │ │ 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 1eec74 │ │ │ │ + bcc.n 1eec04 │ │ │ │ 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 1eec42 │ │ │ │ + bcc.n 1eebd2 │ │ │ │ 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 1eec14 │ │ │ │ + bcc.n 1eeba4 │ │ │ │ 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 1eebee │ │ │ │ + bcc.w 1eeb7e │ │ │ │ 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 1eebc0 │ │ │ │ + bcc.w 1eeb50 │ │ │ │ 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 1eeb8c │ │ │ │ + bcc.w 1eeb1c │ │ │ │ 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 1eeb5c │ │ │ │ + bcc.w 1eeaec │ │ │ │ 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 1eeb2e │ │ │ │ + bhi.w 1eeabe │ │ │ │ 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] @ (1ef038 ) │ │ │ │ + ldr r2, [pc, #604] @ (1eefc8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1ef03c ) │ │ │ │ + ldr r3, [pc, #604] @ (1eefcc ) │ │ │ │ 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 23197c │ │ │ │ + bl 23190c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e224c │ │ │ │ - cbz r0, 1eee32 │ │ │ │ + bl 1e21dc │ │ │ │ + cbz r0, 1eedc2 │ │ │ │ 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 1c772c │ │ │ │ + bl 1c76bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee06 │ │ │ │ + bne.n 1eed96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e224c │ │ │ │ + bl 1e21dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eeec2 │ │ │ │ + beq.n 1eee52 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eeeb0 │ │ │ │ + beq.n 1eee40 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef024 │ │ │ │ + beq.w 1eefb4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1eee94 │ │ │ │ + cbz r3, 1eee24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef012 │ │ │ │ + beq.w 1eefa2 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1eee94 │ │ │ │ + beq.n 1eee24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1eee8c │ │ │ │ + bls.n 1eee1c │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1eee78 │ │ │ │ + bhi.n 1eee08 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1eee6c │ │ │ │ + bls.n 1eedfc │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1eee86 │ │ │ │ + bhi.n 1eee16 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1eee70 │ │ │ │ + bne.n 1eee00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee5e │ │ │ │ + bne.n 1eedee │ │ │ │ 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 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee42 │ │ │ │ + bne.n 1eedd2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eee32 │ │ │ │ + bne.n 1eedc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e224c │ │ │ │ + bl 1e21dc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1eeed8 │ │ │ │ - b.n 1eef30 │ │ │ │ + cbnz r0, 1eee68 │ │ │ │ + b.n 1eeec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1eef30 │ │ │ │ + cbz r0, 1eeec0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1eeece │ │ │ │ + bls.n 1eee5e │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eeece │ │ │ │ + beq.n 1eee5e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1eef16 │ │ │ │ + cbz r3, 1eeea6 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eef16 │ │ │ │ + beq.n 1eeea6 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1eef00 │ │ │ │ + bne.n 1eee90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeef0 │ │ │ │ + bne.n 1eee80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeed8 │ │ │ │ + bne.n 1eee68 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c5e30 │ │ │ │ + bl 1c5dc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e224c │ │ │ │ - cbz r0, 1eef60 │ │ │ │ + bl 1e21dc │ │ │ │ + cbz r0, 1eeef0 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1eef58 │ │ │ │ + cbz r3, 1eeee8 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eef48 │ │ │ │ + bne.n 1eeed8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e224c │ │ │ │ + bl 1e21dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eefa0 │ │ │ │ + cbz r0, 1eef30 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1eef88 │ │ │ │ + b.n 1eef18 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1ef028 │ │ │ │ + bhi.n 1eefb8 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eefa0 │ │ │ │ + cbz r0, 1eef30 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eef70 │ │ │ │ + bne.n 1eef00 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eef88 │ │ │ │ + bne.n 1eef18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e224c │ │ │ │ - cbz r0, 1eefc4 │ │ │ │ + bl 1e21dc │ │ │ │ + cbz r0, 1eef54 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1eefbc │ │ │ │ + cbz r3, 1eef4c │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e2430 │ │ │ │ + bl 1e23c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eefa8 │ │ │ │ + bne.n 1eef38 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1eeff4 │ │ │ │ + cbz r2, 1eef84 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eeaf8 │ │ │ │ + bl 1eea88 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1eefde │ │ │ │ + bcc.n 1eef6e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1ef040 ) │ │ │ │ + ldr r2, [pc, #72] @ (1eefd0 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1ef03c ) │ │ │ │ + ldr r3, [pc, #64] @ (1eefcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef032 │ │ │ │ + bne.n 1eefc2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c790c │ │ │ │ + bl 1c789c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eee5e │ │ │ │ - b.n 1eeea0 │ │ │ │ + bne.w 1eedee │ │ │ │ + b.n 1eee30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eeea0 │ │ │ │ + b.n 1eee30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5bfc │ │ │ │ - b.n 1eef7a │ │ │ │ + bl 1c5b8c │ │ │ │ + b.n 1eef0a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r3, #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 1ef05a │ │ │ │ + bpl.n 1eefea │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1eedc8 │ │ │ │ + bl 1eed58 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef07e │ │ │ │ + bcc.n 1ef00e │ │ │ │ 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, 1ef094 │ │ │ │ + cbz r3, 1ef024 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #788] @ (1ef3c0 ) │ │ │ │ + ldr r5, [pc, #788] @ (1ef350 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1ef3c4 ) │ │ │ │ + ldr r4, [pc, #788] @ (1ef354 ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -574043,72 +573995,72 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1ef256 │ │ │ │ + bcs.w 1ef1e6 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef246 │ │ │ │ + beq.w 1ef1d6 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r2 │ │ │ │ strd r9, r2, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef20a │ │ │ │ + beq.w 1ef19a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r2, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef272 │ │ │ │ + beq.w 1ef202 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldrb.w r9, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r9, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ef15c │ │ │ │ + bne.n 1ef0ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef278 │ │ │ │ + beq.w 1ef208 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ @@ -574116,27 +574068,27 @@ │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, sl │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef27c │ │ │ │ + beq.n 1ef20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef32e │ │ │ │ + bne.w 1ef2be │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef37a │ │ │ │ + bne.w 1ef30a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add sl, r3 │ │ │ │ @@ -574147,536 +574099,536 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, sl, r2 │ │ │ │ cmp r2, sl │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ef242 │ │ │ │ + beq.n 1ef1d2 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef106 │ │ │ │ + bne.w 1ef096 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef234 │ │ │ │ + cbz r0, 1ef1c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef1fa │ │ │ │ + bne.n 1ef18a │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e44b4 │ │ │ │ - ldr r2, [pc, #368] @ (1ef3c8 ) │ │ │ │ - ldr r3, [pc, #360] @ (1ef3c4 ) │ │ │ │ + bl 1e4444 │ │ │ │ + ldr r2, [pc, #368] @ (1ef358 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ef354 ) │ │ │ │ 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 1ef3bc │ │ │ │ + bne.w 1ef34c │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef2c4 │ │ │ │ + bne.n 1ef254 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef1b4 │ │ │ │ - cbnz r3, 1ef2e0 │ │ │ │ + b.n 1ef144 │ │ │ │ + cbnz r3, 1ef270 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef1d0 │ │ │ │ + beq.n 1ef160 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef2b2 │ │ │ │ + cbz r0, 1ef242 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef1d0 │ │ │ │ + b.n 1ef160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1ef15c │ │ │ │ + b.n 1ef0ec │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef316 │ │ │ │ + cbz r0, 1ef2a6 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef1d0 │ │ │ │ - b.n 1ef282 │ │ │ │ + beq.w 1ef160 │ │ │ │ + b.n 1ef212 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef364 │ │ │ │ + cbz r0, 1ef2f4 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef1d0 │ │ │ │ + beq.w 1ef160 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef3aa │ │ │ │ + cbz r0, 1ef33a │ │ │ │ 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, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef1d0 │ │ │ │ + b.n 1ef160 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1ef590 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ef520 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1ef594 ) │ │ │ │ + ldr r3, [pc, #428] @ (1ef524 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1ef568 │ │ │ │ + vldr d0, [pc, #376] @ 1ef4f8 │ │ │ │ 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 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef426 │ │ │ │ + cbz r0, 1ef3b6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1ef570 │ │ │ │ + vldr d0, [pc, #312] @ 1ef500 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ef462 │ │ │ │ + cbz r0, 1ef3f2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1ef578 │ │ │ │ + vldr d0, [pc, #260] @ 1ef508 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef4a4 │ │ │ │ + cbz r0, 1ef434 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ - vldr d0, [pc, #204] @ 1ef580 │ │ │ │ + bl 1e42bc │ │ │ │ + vldr d0, [pc, #204] @ 1ef510 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef4e2 │ │ │ │ + cbz r0, 1ef472 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1ef588 │ │ │ │ + vldr d0, [pc, #148] @ 1ef518 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ef522 │ │ │ │ + cbz r0, 1ef4b2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ - ldr r2, [pc, #80] @ (1ef598 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ef594 ) │ │ │ │ + bl 1e426c │ │ │ │ + ldr r2, [pc, #80] @ (1ef528 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ef524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef560 │ │ │ │ + bne.n 1ef4f0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1ef584 │ │ │ │ + bvc.n 1ef514 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1ef50e │ │ │ │ - b.n 1ef22c │ │ │ │ + bcc.n 1ef49e │ │ │ │ + b.n 1ef1bc │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ef5e2 │ │ │ │ + bne.n 1ef572 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1ef5e2 │ │ │ │ + bpl.n 1ef572 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1ef5e4 │ │ │ │ + bpl.n 1ef574 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #2097152 @ 0x200000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1ef5e2 │ │ │ │ + beq.n 1ef572 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ef5d8 │ │ │ │ + bmi.n 1ef568 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef602 │ │ │ │ + beq.n 1ef592 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ef5cc │ │ │ │ + bne.n 1ef55c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1ef5b8 │ │ │ │ + bmi.n 1ef548 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1ef5b8 │ │ │ │ + bmi.n 1ef548 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1ef5e2 │ │ │ │ + bpl.n 1ef572 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1ef5b8 │ │ │ │ + b.n 1ef548 │ │ │ │ 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 1ef59c │ │ │ │ + bl 1ef52c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ef634 │ │ │ │ + beq.n 1ef5c4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ef61e │ │ │ │ + bmi.n 1ef5ae │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ef61e │ │ │ │ - b.n 1ef612 │ │ │ │ + bne.n 1ef5ae │ │ │ │ + b.n 1ef5a2 │ │ │ │ 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] @ 1ef9b8 │ │ │ │ + ldr.w r9, [pc, #872] @ 1ef948 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1ef9bc ) │ │ │ │ + ldr r2, [pc, #868] @ (1ef94c ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1ef9c0 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ef950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7d50 │ │ │ │ + bl 1e7ce0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ef698 │ │ │ │ + beq.n 1ef628 │ │ │ │ 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 1ef98e │ │ │ │ + beq.w 1ef91e │ │ │ │ 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, 1ef70a │ │ │ │ + cbz r5, 1ef69a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ef8c2 │ │ │ │ + beq.w 1ef852 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ef860 │ │ │ │ + beq.w 1ef7f0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ef6f0 │ │ │ │ + beq.n 1ef680 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ef810 │ │ │ │ + beq.w 1ef7a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef810 │ │ │ │ + beq.w 1ef7a0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ef860 │ │ │ │ + beq.w 1ef7f0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ef6d2 │ │ │ │ + bne.n 1ef662 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1ef8b0 │ │ │ │ + beq.w 1ef840 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1ef82e │ │ │ │ + beq.w 1ef7be │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ef6d4 │ │ │ │ + bne.n 1ef664 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef6b8 │ │ │ │ + bne.n 1ef648 │ │ │ │ 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] │ │ │ │ @@ -574686,399 +574638,399 @@ │ │ │ │ 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 1ef988 │ │ │ │ + beq.w 1ef918 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1ef75a │ │ │ │ + cbz r2, 1ef6ea │ │ │ │ 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 1ef97a │ │ │ │ + beq.w 1ef90a │ │ │ │ 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 1e9024 │ │ │ │ + bl 1e8fb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef922 │ │ │ │ + beq.w 1ef8b2 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef7ca │ │ │ │ + cbz r0, 1ef75a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ef988 │ │ │ │ + beq.w 1ef918 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef97e │ │ │ │ + beq.w 1ef90e │ │ │ │ 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 1e913c │ │ │ │ + bl 1e90cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d64 │ │ │ │ - b.n 1ef95e │ │ │ │ + bl 1e4cf4 │ │ │ │ + b.n 1ef8ee │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef872 │ │ │ │ + beq.n 1ef802 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ef70a │ │ │ │ + bne.w 1ef69a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1ef8d2 │ │ │ │ + beq.n 1ef862 │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1ef70a │ │ │ │ + bne.w 1ef69a │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1ef9c4 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ef954 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #49152 @ 0xc000 │ │ │ │ ldrb.w r1, [r1, #2490] @ 0x9ba │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ef6d4 │ │ │ │ - b.n 1ef70a │ │ │ │ + bne.w 1ef664 │ │ │ │ + b.n 1ef69a │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ef8a6 │ │ │ │ - cbz r2, 1ef87e │ │ │ │ + beq.n 1ef836 │ │ │ │ + cbz r2, 1ef80e │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ef6d4 │ │ │ │ - b.n 1ef70a │ │ │ │ + bne.w 1ef664 │ │ │ │ + b.n 1ef69a │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1ef8ea │ │ │ │ + beq.n 1ef87a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ef70a │ │ │ │ + bne.w 1ef69a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef868 │ │ │ │ + bne.n 1ef7f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2720 │ │ │ │ - cbz r0, 1ef900 │ │ │ │ + bl 1c26b0 │ │ │ │ + cbz r0, 1ef890 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ef86a │ │ │ │ + b.n 1ef7fa │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ef59c │ │ │ │ - b.n 1ef86a │ │ │ │ + bl 1ef52c │ │ │ │ + b.n 1ef7fa │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ef6d4 │ │ │ │ - b.n 1ef70a │ │ │ │ + bne.w 1ef664 │ │ │ │ + b.n 1ef69a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ef85e │ │ │ │ + beq.n 1ef7ee │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ef70a │ │ │ │ + bne.w 1ef69a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ef6f4 │ │ │ │ + b.n 1ef684 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef6b8 │ │ │ │ - b.n 1ef716 │ │ │ │ + bne.w 1ef648 │ │ │ │ + b.n 1ef6a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef59c │ │ │ │ + bl 1ef52c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef6b8 │ │ │ │ - b.n 1ef716 │ │ │ │ + bne.w 1ef648 │ │ │ │ + b.n 1ef6a6 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e7a34 │ │ │ │ + bl 1e79c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c275c │ │ │ │ - b.n 1ef89e │ │ │ │ + bl 1c26ec │ │ │ │ + b.n 1ef82e │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1e913c │ │ │ │ + bl 1e90cc │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1ef982 │ │ │ │ + cbz r3, 1ef912 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1ef9c8 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ef9c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ef958 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ef950 ) │ │ │ │ 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 1ef9b2 │ │ │ │ + bne.n 1ef942 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ef774 │ │ │ │ + b.n 1ef704 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ef7f6 │ │ │ │ + b.n 1ef786 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1ef954 │ │ │ │ + b.n 1ef8e4 │ │ │ │ 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 1ef9ac │ │ │ │ + beq.n 1ef93c │ │ │ │ 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 1ef742 │ │ │ │ + b.n 1ef6d2 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1ef742 │ │ │ │ + b.n 1ef6d2 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (1efbf0 ) │ │ │ │ - ldr r3, [pc, #528] @ (1efbf4 ) │ │ │ │ + ldr r1, [pc, #528] @ (1efb80 ) │ │ │ │ + ldr r3, [pc, #528] @ (1efb84 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1efa90 │ │ │ │ + bne.n 1efa20 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1efa90 │ │ │ │ + beq.n 1efa20 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1efa16 │ │ │ │ + cbz r2, 1ef9a6 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1efaae │ │ │ │ + beq.n 1efa3e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1efb1a │ │ │ │ + beq.n 1efaaa │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1efbd0 │ │ │ │ + beq.w 1efb60 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 1efb0c │ │ │ │ + bhi.n 1efa9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1efbd4 │ │ │ │ + beq.w 1efb64 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 1efa54 │ │ │ │ + bhi.n 1ef9e4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ef638 │ │ │ │ + bl 1ef5c8 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1efa7a │ │ │ │ + beq.n 1efa0a │ │ │ │ mov r0, r8 │ │ │ │ blx 54208 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1efa92 │ │ │ │ + b.n 1efa22 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efa16 │ │ │ │ + bne.n 1ef9a6 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 1efaca │ │ │ │ + cbnz r0, 1efa5a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1efaf8 │ │ │ │ + bls.n 1efa88 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1efbf8 ) │ │ │ │ - ldr r3, [pc, #348] @ (1efbf4 ) │ │ │ │ + ldr r2, [pc, #356] @ (1efb88 ) │ │ │ │ + ldr r3, [pc, #348] @ (1efb84 ) │ │ │ │ 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 1efbec │ │ │ │ + bne.w 1efb7c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1efa7e │ │ │ │ + beq.n 1efa0e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efa16 │ │ │ │ + bne.n 1ef9a6 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 1efaf0 │ │ │ │ + cbz r0, 1efa80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1efae4 │ │ │ │ + cbz r2, 1efa74 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1efadc │ │ │ │ + bne.n 1efa6c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1efb04 │ │ │ │ + beq.n 1efa94 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1efad0 │ │ │ │ - bl 1e2394 │ │ │ │ + bne.n 1efa60 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efaca │ │ │ │ + bne.n 1efa5a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1efb00 │ │ │ │ + bhi.n 1efa90 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1efb04 │ │ │ │ + bls.n 1efa94 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1efa90 │ │ │ │ + bne.n 1efa20 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1efa16 │ │ │ │ + b.n 1ef9a6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 55130 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1efa4c │ │ │ │ + b.n 1ef9dc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -575087,144 +575039,144 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 1efbb8 │ │ │ │ + cbz r5, 1efb48 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1efb9c │ │ │ │ + cbz r3, 1efb2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1efbaa │ │ │ │ + cbz r2, 1efb3a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1efb8c │ │ │ │ + cbz r4, 1efb1c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1efb8c │ │ │ │ + cbz r2, 1efb1c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efb74 │ │ │ │ + bne.n 1efb04 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1e2394 │ │ │ │ - cbz r5, 1efbba │ │ │ │ + bl 1e2324 │ │ │ │ + cbz r5, 1efb4a │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1efb56 │ │ │ │ + b.n 1efae6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1efb9c │ │ │ │ + b.n 1efb2c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 231a8c │ │ │ │ - cbnz r0, 1efbe4 │ │ │ │ + bl 231a1c │ │ │ │ + cbnz r0, 1efb74 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7824 │ │ │ │ - b.n 1efa24 │ │ │ │ + bl 1c77b4 │ │ │ │ + b.n 1ef9b4 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1efa30 │ │ │ │ + b.n 1ef9c0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ef638 │ │ │ │ - b.n 1efa7a │ │ │ │ + bl 1ef5c8 │ │ │ │ + b.n 1efa0a │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2614 │ │ │ │ - b.n 1efbc6 │ │ │ │ + bl 1e25a4 │ │ │ │ + b.n 1efb56 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (1efd6c ) │ │ │ │ + ldr r2, [pc, #348] @ (1efcfc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1efd70 ) │ │ │ │ + ldr r3, [pc, #348] @ (1efd00 ) │ │ │ │ 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 1c7940 │ │ │ │ + bl 1c78d0 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1efc3c │ │ │ │ - b.n 1efd62 │ │ │ │ + cbnz r3, 1efbcc │ │ │ │ + b.n 1efcf2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efd62 │ │ │ │ + beq.w 1efcf2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1efc32 │ │ │ │ + beq.n 1efbc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c77a8 │ │ │ │ + bl 1c7738 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1efc5e │ │ │ │ - b.n 1efc8a │ │ │ │ + cbnz r0, 1efbee │ │ │ │ + b.n 1efc1a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1efc4a │ │ │ │ + bne.n 1efbda │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1efc58 │ │ │ │ + bne.n 1efbe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c770c │ │ │ │ - ldr r2, [pc, #260] @ (1efd74 ) │ │ │ │ - ldr r3, [pc, #252] @ (1efd70 ) │ │ │ │ + bl 1c769c │ │ │ │ + ldr r2, [pc, #260] @ (1efd04 ) │ │ │ │ + ldr r3, [pc, #252] @ (1efd00 ) │ │ │ │ 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 1efd66 │ │ │ │ + bne.n 1efcf6 │ │ │ │ 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 │ │ │ │ @@ -575236,596 +575188,596 @@ │ │ │ │ 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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1efd5e │ │ │ │ + beq.n 1efcee │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1efd0e │ │ │ │ + beq.n 1efc9e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1efd1c │ │ │ │ + cbz r2, 1efcac │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1efcfe │ │ │ │ + cbz r4, 1efc8e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1efcfe │ │ │ │ + cbz r2, 1efc8e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efce4 │ │ │ │ + bne.n 1efc74 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e2394 │ │ │ │ - cbz r7, 1efd34 │ │ │ │ + bl 1e2324 │ │ │ │ + cbz r7, 1efcc4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1efcc0 │ │ │ │ + b.n 1efc50 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ef9cc │ │ │ │ + bl 1ef95c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1efd18 │ │ │ │ + bne.n 1efca8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1efd4c │ │ │ │ + cbnz r0, 1efcdc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7824 │ │ │ │ - b.n 1efc5e │ │ │ │ + bl 1c77b4 │ │ │ │ + b.n 1efbee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2614 │ │ │ │ + bl 1e25a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1efc5e │ │ │ │ + b.n 1efbee │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1efd34 │ │ │ │ + b.n 1efcc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1efc66 │ │ │ │ + b.n 1efbf6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r1, r3, #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] @ (1efe38 ) │ │ │ │ + ldr r2, [pc, #176] @ (1efdc8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1efe3c ) │ │ │ │ + ldr r3, [pc, #176] @ (1efdcc ) │ │ │ │ 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 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1efde4 │ │ │ │ + bne.n 1efd74 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1efe10 │ │ │ │ + beq.n 1efda0 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1efde0 │ │ │ │ + bne.n 1efd70 │ │ │ │ ldrh.w r2, [r5, #328] @ 0x148 │ │ │ │ ldrh.w r0, [r5, #330] @ 0x14a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #332] @ 0x14c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1efdfe │ │ │ │ + bls.n 1efd8e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1efe14 │ │ │ │ + bls.n 1efda4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1efde6 │ │ │ │ + b.n 1efd76 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1efe40 ) │ │ │ │ - ldr r3, [pc, #80] @ (1efe3c ) │ │ │ │ + ldr r2, [pc, #88] @ (1efdd0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1efdcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efe32 │ │ │ │ + bne.n 1efdc2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1efe18 │ │ │ │ + bhi.n 1efda8 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1efe26 │ │ │ │ + bhi.n 1efdb6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1efde6 │ │ │ │ + b.n 1efd76 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1efde4 │ │ │ │ + bne.n 1efd74 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1efde6 │ │ │ │ + b.n 1efd76 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #972] @ (1f0224 ) │ │ │ │ + ldr r5, [pc, #972] @ (1f01b4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f0228 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f01b8 ) │ │ │ │ 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 1effba │ │ │ │ + ble.w 1eff4a │ │ │ │ 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 r7, r4, #1 │ │ │ │ - beq.w 1effba │ │ │ │ + beq.w 1eff4a │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1effd6 │ │ │ │ + bpl.w 1eff66 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1effda │ │ │ │ + bls.w 1eff6a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1effd6 │ │ │ │ + bls.w 1eff66 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1effba │ │ │ │ + bhi.n 1eff4a │ │ │ │ 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 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ea5e0 │ │ │ │ + bl 1ea570 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1eff10 │ │ │ │ + cbz r7, 1efea0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f019c │ │ │ │ + beq.w 1f012c │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f01ce │ │ │ │ + beq.w 1f015e │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1eff44 │ │ │ │ + bne.n 1efed4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f01e6 │ │ │ │ + beq.w 1f0176 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1eff3c │ │ │ │ + bne.n 1efecc │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eff28 │ │ │ │ + bne.n 1efeb8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ea694 │ │ │ │ + bl 1ea624 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1efff6 │ │ │ │ + beq.n 1eff86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f003a │ │ │ │ + beq.n 1effca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0174 │ │ │ │ + beq.w 1f0104 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1eff7e │ │ │ │ + cbz r2, 1eff0e │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0076 │ │ │ │ + beq.n 1f0006 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f0200 │ │ │ │ + beq.w 1f0190 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f0062 │ │ │ │ + beq.n 1efff2 │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f00a2 │ │ │ │ + bpl.w 1f0032 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 1f0086 │ │ │ │ + beq.n 1f0016 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1efe8a │ │ │ │ - ldr r2, [pc, #624] @ (1f022c ) │ │ │ │ - ldr r3, [pc, #616] @ (1f0228 ) │ │ │ │ + bne.w 1efe1a │ │ │ │ + ldr r2, [pc, #624] @ (1f01bc ) │ │ │ │ + ldr r3, [pc, #616] @ (1f01b8 ) │ │ │ │ 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 1f0220 │ │ │ │ + bne.w 1f01b0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1effba │ │ │ │ + bgt.n 1eff4a │ │ │ │ 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 1efed8 │ │ │ │ + b.n 1efe68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f00c8 │ │ │ │ + beq.n 1f0058 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1f0012 │ │ │ │ + cbz r2, 1effa2 │ │ │ │ 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 1f00f4 │ │ │ │ + beq.n 1f0084 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1effae │ │ │ │ + bne.n 1eff3e │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb.w r1, [r8, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 1effae │ │ │ │ + b.n 1eff3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f010e │ │ │ │ + beq.n 1f009e │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f0056 │ │ │ │ + cbz r2, 1effe6 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eff90 │ │ │ │ + beq.n 1eff20 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1eff90 │ │ │ │ + bne.n 1eff20 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r2, r3, #28 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.n 1eff9a │ │ │ │ - b.n 1effae │ │ │ │ + bmi.n 1eff2a │ │ │ │ + b.n 1eff3e │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1effae │ │ │ │ + bne.w 1eff3e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 1effae │ │ │ │ + b.n 1eff3e │ │ │ │ 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 1f0012 │ │ │ │ + beq.n 1effa2 │ │ │ │ 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 1f001a │ │ │ │ + bne.n 1effaa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f01ea │ │ │ │ + beq.n 1f017a │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 1effae │ │ │ │ + b.n 1eff3e │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f0056 │ │ │ │ + bmi.n 1effe6 │ │ │ │ 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, 1f0138 │ │ │ │ + cbz r2, 1f00c8 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1eff90 │ │ │ │ + beq.w 1eff20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eff8c │ │ │ │ + bne.w 1eff1c │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1effae │ │ │ │ + bpl.w 1eff3e │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 1effae │ │ │ │ + b.n 1eff3e │ │ │ │ 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 1eff7e │ │ │ │ + beq.w 1eff0e │ │ │ │ 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 1eff7e │ │ │ │ + b.n 1eff0e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f01ca │ │ │ │ + bne.n 1f015a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1eff0c │ │ │ │ + b.n 1efe9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1efd78 │ │ │ │ + bl 1efd08 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1eff0c │ │ │ │ + b.n 1efe9c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1eff44 │ │ │ │ + b.n 1efed4 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 1effae │ │ │ │ + b.n 1eff3e │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1effae │ │ │ │ - b.n 1f0166 │ │ │ │ + bpl.w 1eff3e │ │ │ │ + b.n 1f00f6 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f0260 │ │ │ │ + bhi.n 1f01f0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f02d2 │ │ │ │ + bhi.n 1f0262 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f0290 │ │ │ │ + bhi.n 1f0220 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f02a6 │ │ │ │ + bls.n 1f0236 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f02fe │ │ │ │ + bne.n 1f028e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bhi.n 1f02bc │ │ │ │ + bhi.n 1f024c │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f028c │ │ │ │ + bls.n 1f021c │ │ │ │ subw r1, r3, #743 @ 0x2e7 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #33039 @ 0x810f │ │ │ │ movt ip, #2 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 1f02a2 │ │ │ │ + bne.n 1f0232 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f0242 │ │ │ │ + beq.n 1f01d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f028c │ │ │ │ + bhi.n 1f021c │ │ │ │ movw r0, #61473 @ 0xf021 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 1f028c │ │ │ │ + bhi.n 1f021c │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f02e4 │ │ │ │ + bhi.n 1f0274 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f02f2 │ │ │ │ + bhi.n 1f0282 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f028c │ │ │ │ + bhi.n 1f021c │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #9216 @ 0x2400 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #195 @ 0xc3 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -575852,230 +575804,230 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2880] @ 1f0e60 │ │ │ │ - ldr.w r3, [pc, #2880] @ 1f0e64 │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f0df0 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f0df4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2876] @ 1f0e68 │ │ │ │ + ldr.w r6, [pc, #2876] @ 1f0df8 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c77a8 │ │ │ │ - cbz r0, 1f0360 │ │ │ │ - ldr.w r2, [pc, #2856] @ 1f0e6c │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f0e64 │ │ │ │ + bl 1c7738 │ │ │ │ + cbz r0, 1f02f0 │ │ │ │ + ldr.w r2, [pc, #2856] @ 1f0dfc │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f0df4 │ │ │ │ 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 1f198a │ │ │ │ + bne.w 1f191a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7824 │ │ │ │ + bl 1c77b4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0340 │ │ │ │ + beq.n 1f02d0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0564 │ │ │ │ + beq.w 1f04f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f0582 │ │ │ │ + bhi.w 1f0512 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2772] @ 1f0e70 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f0e00 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f060e │ │ │ │ + beq.w 1f059e │ │ │ │ add.w r2, r0, #10 │ │ │ │ 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 1f03e6 │ │ │ │ + beq.n 1f0376 │ │ │ │ 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 1f082e │ │ │ │ + bhi.w 1f07be │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx r6, r5, #7, #6 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldrb.w r2, [r2, #206] @ 0xce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0902 │ │ │ │ + bne.w 1f0892 │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1f044e │ │ │ │ + beq.n 1f03de │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsl.w lr, r9, lr │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ lsr.w r6, r9, r6 │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1f098e │ │ │ │ + beq.w 1f091e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ sub.w r9, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ lsl.w r9, r5, r9 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r6, r5, r6 │ │ │ │ and.w r5, r1, r2 │ │ │ │ orr.w r6, r9, r6 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, lr │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bls.w 1f061e │ │ │ │ + bls.w 1f05ae │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f11f2 │ │ │ │ + beq.w 1f1182 │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f087e │ │ │ │ + bcs.w 1f080e │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f0994 │ │ │ │ + bhi.w 1f0924 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f1176 │ │ │ │ + bls.w 1f1106 │ │ │ │ mvn.w r2, #420 @ 0x1a4 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #8232 @ 0x2028 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f0a6a │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f0afc │ │ │ │ + bne.w 1f0a8c │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f108c │ │ │ │ + bne.w 1f101c │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f0a42 │ │ │ │ + b.n 1f09d2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0974 │ │ │ │ + beq.w 1f0904 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f0522 │ │ │ │ + cbz r1, 1f04b2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f050e │ │ │ │ + b.n 1f049e │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f07e8 │ │ │ │ + beq.w 1f0778 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f0506 │ │ │ │ + bne.n 1f0496 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c80 │ │ │ │ - cbnz r0, 1f053e │ │ │ │ + bl 1e3c10 │ │ │ │ + cbnz r0, 1f04ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [sl, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1f0820 │ │ │ │ - bhi.w 1f080a │ │ │ │ + beq.w 1f07b0 │ │ │ │ + bhi.w 1f079a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f0582 │ │ │ │ + bne.n 1f0512 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f0384 │ │ │ │ + bne.w 1f0314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f037a │ │ │ │ - b.n 1f0340 │ │ │ │ + bne.w 1f030a │ │ │ │ + b.n 1f02d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f0582 │ │ │ │ + cbz r0, 1f0512 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1f0304 │ │ │ │ + bl 1f0294 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f0384 │ │ │ │ + bne.w 1f0314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f037a │ │ │ │ - b.n 1f0340 │ │ │ │ - ldr.w r3, [pc, #2260] @ 1f0e74 │ │ │ │ + bne.w 1f030a │ │ │ │ + b.n 1f02d0 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1f0e04 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f05ee │ │ │ │ + cbz r5, 1f057e │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r6, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -576087,36 +576039,36 @@ │ │ │ │ ldrbne.w r2, [sl, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [sl, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [sl, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f05bc │ │ │ │ + bne.n 1f054c │ │ │ │ mla r6, r8, r6, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1f07fe │ │ │ │ + beq.w 1f078e │ │ │ │ ldrb.w r3, [sl, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #355] @ 0x163 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f0490 │ │ │ │ + bhi.w 1f0420 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f04e2 │ │ │ │ + bls.w 1f0472 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f0a26 │ │ │ │ + bhi.w 1f09b6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ @@ -576330,43 +576282,43 @@ │ │ │ │ lsls r2, r3, #20 │ │ │ │ lsls r5, r5, #18 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f07f4 │ │ │ │ + b.n 1f0784 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0522 │ │ │ │ + beq.w 1f04b2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f07ec │ │ │ │ - b.n 1f0516 │ │ │ │ + bne.n 1f077c │ │ │ │ + b.n 1f04a6 │ │ │ │ ldrb.w r3, [sl, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #354] @ 0x162 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0582 │ │ │ │ + bhi.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f055a │ │ │ │ + b.n 1f04ea │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ add.w r9, r1, #32 │ │ │ │ ubfx r6, r2, #7, #6 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bhi.w 1f040c │ │ │ │ + bhi.w 1f039c │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ and.w r1, r1, #31 │ │ │ │ @@ -576377,20 +576329,20 @@ │ │ │ │ movweq r9, #65535 @ 0xffff │ │ │ │ lslne.w r9, r9, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ and.w r9, r9, r2 │ │ │ │ - b.n 1f0616 │ │ │ │ + b.n 1f05a6 │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f04e2 │ │ │ │ + bhi.w 1f0472 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0a26 │ │ │ │ + bhi.w 1f09b6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @@ -576442,24 +576394,24 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f126a │ │ │ │ + beq.w 1f11fa │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f0aa6 │ │ │ │ + bls.w 1f0a36 │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f041a │ │ │ │ + bhi.w 1f03aa │ │ │ │ adds r2, r6, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f042c │ │ │ │ + b.n 1f03bc │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -576468,59 +576420,59 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c98 │ │ │ │ + bl 1e3c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f04f6 │ │ │ │ + beq.w 1f0486 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f04f6 │ │ │ │ + b.n 1f0486 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f0484 │ │ │ │ + b.n 1f0414 │ │ │ │ movw r2, #614 @ 0x266 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f14cc │ │ │ │ + bhi.w 1f145c │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ - bls.w 1f0aae │ │ │ │ + bls.w 1f0a3e │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #104] @ 0x68 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f13ee │ │ │ │ + beq.w 1f137e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f0a20 │ │ │ │ + beq.n 1f09b0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -576528,127 +576480,127 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #104] @ 0x68 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f04e2 │ │ │ │ + bhi.w 1f0472 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f04e2 │ │ │ │ + beq.w 1f0472 │ │ │ │ ldrb.w r2, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - bl 1f0230 │ │ │ │ - cbz r0, 1f0a62 │ │ │ │ + bl 1f01c0 │ │ │ │ + cbz r0, 1f09f2 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f1298 │ │ │ │ + bpl.w 1f1228 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f149c │ │ │ │ + beq.w 1f142c │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f0582 │ │ │ │ + bhi.w 1f0512 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f12c8 │ │ │ │ + bhi.w 1f1258 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f152e │ │ │ │ + bhi.w 1f14be │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f0582 │ │ │ │ + bls.w 1f0512 │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f054e │ │ │ │ - b.n 1f0582 │ │ │ │ + bmi.w 1f04de │ │ │ │ + b.n 1f0512 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f0920 │ │ │ │ - b.n 1f041a │ │ │ │ + bhi.w 1f08b0 │ │ │ │ + b.n 1f03aa │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1510 │ │ │ │ + bhi.w 1f14a0 │ │ │ │ cmp.w r3, #520 @ 0x208 │ │ │ │ - bcs.w 1f16fc │ │ │ │ + bcs.w 1f168c │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f04e2 │ │ │ │ + bhi.w 1f0472 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1f04e2 │ │ │ │ + bpl.w 1f0472 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e29b0 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e29b0 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ 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 1f173a │ │ │ │ + beq.w 1f16ca │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ ldrh.w r3, [sl, #176] @ 0xb0 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #176] @ 0xb0 │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f0b6c │ │ │ │ + beq.n 1f0afc │ │ │ │ ldr.w r3, [sl, #208] @ 0xd0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #208] @ 0xd0 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [sl, #180] @ 0xb4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f135a │ │ │ │ + beq.w 1f12ea │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f131a │ │ │ │ + beq.w 1f12aa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #120 @ 0x78 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [sl, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ @@ -576656,84 +576608,84 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ 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, #41] @ 0x29 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1f0582 │ │ │ │ + bpl.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1486 │ │ │ │ + bhi.w 1f1416 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f14f2 │ │ │ │ + bcs.w 1f1482 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f04e2 │ │ │ │ + bls.w 1f0472 │ │ │ │ mvn.w r5, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #6284 @ 0x188c │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f0a6a │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f04e2 │ │ │ │ + bpl.w 1f0472 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f198e │ │ │ │ + bne.w 1f191e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f0c84 │ │ │ │ + bne.n 1f0c14 │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0230 │ │ │ │ - cbz r0, 1f0c50 │ │ │ │ + bl 1f01c0 │ │ │ │ + cbz r0, 1f0be0 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f0582 │ │ │ │ + beq.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #370] @ 0x172 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 1f1994 │ │ │ │ + beq.w 1f1924 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f19a0 │ │ │ │ + bne.w 1f1930 │ │ │ │ subs r2, #20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f0c70 │ │ │ │ + bne.n 1f0c00 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -576741,131 +576693,131 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f0cca │ │ │ │ + cbz r0, 1f0c5a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [r9, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f0cfa │ │ │ │ + blt.n 1f0c8a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f1538 │ │ │ │ + beq.w 1f14c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1728 │ │ │ │ + beq.w 1f16b8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f0cfa │ │ │ │ + beq.n 1f0c8a │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f189a │ │ │ │ + beq.w 1f182a │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f17de │ │ │ │ + bne.w 1f176e │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f17ca │ │ │ │ + beq.w 1f175a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1764 │ │ │ │ + beq.w 1f16f4 │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1efe44 │ │ │ │ + bl 1efdd4 │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f0c3c │ │ │ │ + bne.w 1f0bcc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f1770 │ │ │ │ + beq.w 1f1700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1f01c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0582 │ │ │ │ + beq.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ - b.n 1f0582 │ │ │ │ + b.n 1f0512 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ 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 1f17ea │ │ │ │ + beq.w 1f177a │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #100] @ 0x64 │ │ │ │ ldrh.w r2, [sl, #174] @ 0xae │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #174] @ 0xae │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0dd4 │ │ │ │ + bne.n 1f0d64 │ │ │ │ ldr.w r3, [sl, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #152] @ 0x98 │ │ │ │ ldr.w r3, [sl, #156] @ 0x9c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f0e04 │ │ │ │ + beq.n 1f0d94 │ │ │ │ ldr.w r3, [sl, #216] @ 0xd8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #216] @ 0xd8 │ │ │ │ ldr.w r3, [sl, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #220] @ 0xdc │ │ │ │ ldrh.w r3, [sl, #182] @ 0xb6 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f1400 │ │ │ │ + beq.w 1f1390 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f12de │ │ │ │ + beq.w 1f126e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ @@ -576873,89 +576825,89 @@ │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ itttt mi │ │ │ │ ldrbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldrmi r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f0582 │ │ │ │ - b.n 1f0c62 │ │ │ │ + bne.w 1f0512 │ │ │ │ + b.n 1f0bf2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f0e8a │ │ │ │ - b.n 1f0e8c │ │ │ │ + beq.n 1f0e1a │ │ │ │ + b.n 1f0e1c │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], {152} @ 0x98 │ │ │ │ + stc2l 0, cr0, [r4, #-608] @ 0xfffffda0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], {152} @ 0x98 │ │ │ │ - ldc2 0, cr0, [r4], #608 @ 0x260 │ │ │ │ + ldc2 0, cr0, [lr, #-608]! @ 0xfffffda0 │ │ │ │ + stc2 0, cr0, [r4, #-608]! @ 0xfffffda0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f19a6 │ │ │ │ + beq.w 1f1936 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f19a0 │ │ │ │ + bne.w 1f1930 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0e78 │ │ │ │ + bne.n 1f0e08 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0582 │ │ │ │ + bhi.w 1f0512 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0582 │ │ │ │ - b.n 1f0bb6 │ │ │ │ + bhi.w 1f0512 │ │ │ │ + b.n 1f0b46 │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #96] @ 0x60 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f13f8 │ │ │ │ + beq.w 1f1388 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f0f56 │ │ │ │ + beq.n 1f0ee6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -576963,68 +576915,68 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ movs r5, #0 │ │ │ │ add.w r3, sl, #376 @ 0x178 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f1202 │ │ │ │ + beq.w 1f1192 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1f0f66 │ │ │ │ - b.w 1f0582 │ │ │ │ + bne.n 1f0ef6 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2807] @ 0xaf7 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1474 │ │ │ │ + bhi.w 1f1404 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #369] @ 0x171 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #1727] @ 0x6bf │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f145e │ │ │ │ + bhi.w 1f13ee │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1734] @ 0x6c6 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ @@ -577044,152 +576996,152 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2687] @ 0xa7f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1448 │ │ │ │ + bhi.w 1f13d8 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #80] @ 0x50 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #43] @ 0x2b │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1f10c0 │ │ │ │ + bpl.n 1f1050 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ ldr.w r2, [sl, #92] @ 0x5c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bne.n 1f10da │ │ │ │ + bne.n 1f106a │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #148] @ 0x94 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldrh.w r3, [sl, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #172] @ 0xac │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f1116 │ │ │ │ + beq.n 1f10a6 │ │ │ │ ldr.w r3, [sl, #200] @ 0xc8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #200] @ 0xc8 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #204] @ 0xcc │ │ │ │ ldrh.w r3, [sl, #178] @ 0xb2 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f13a4 │ │ │ │ + beq.w 1f1334 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1692 │ │ │ │ + bne.w 1f1622 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1692 │ │ │ │ + beq.w 1f1622 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f185c │ │ │ │ + beq.w 1f17ec │ │ │ │ ldr.w r3, [sl, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #128] @ 0x80 │ │ │ │ ldr.w r3, [sl, #132] @ 0x84 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #132] @ 0x84 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f04e2 │ │ │ │ + bcs.w 1f0472 │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f0bea │ │ │ │ + bls.w 1f0b7a │ │ │ │ mvn.w lr, #388 @ 0x184 │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #21568 @ 0x5440 │ │ │ │ movt r2, #4148 @ 0x1034 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0ada │ │ │ │ + bne.w 1f0a6a │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1f04e2 │ │ │ │ + beq.w 1f0472 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1f108c │ │ │ │ + bne.w 1f101c │ │ │ │ ldr.w r3, [sl, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #184] @ 0xb8 │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f1116 │ │ │ │ + beq.n 1f10a6 │ │ │ │ ldr.w r3, [sl, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #224] @ 0xe0 │ │ │ │ - b.n 1f1116 │ │ │ │ + b.n 1f10a6 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f125e │ │ │ │ + bhi.n 1f11ee │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f19a6 │ │ │ │ + bhi.w 1f1936 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ @@ -577218,349 +577170,349 @@ │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ - b.n 1f0f82 │ │ │ │ + b.n 1f0f12 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f125e │ │ │ │ + b.n 1f11ee │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f090c │ │ │ │ + bne.w 1f089c │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1f0428 │ │ │ │ + bne.w 1f03b8 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r5, r9 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 1f0490 │ │ │ │ + beq.w 1f0420 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.w 1f0458 │ │ │ │ + b.w 1f03e8 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1f0a7e │ │ │ │ + bpl.w 1f0a0e │ │ │ │ ldrb.w r3, [sl, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f12c2 │ │ │ │ + bne.n 1f1252 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f0a7e │ │ │ │ + b.w 1f0a0e │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0582 │ │ │ │ - b.w 1f054e │ │ │ │ + bpl.w 1f0512 │ │ │ │ + b.w 1f04de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210c50 │ │ │ │ + bl 210be0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1efd78 │ │ │ │ + bl 1efd08 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0e14 │ │ │ │ + bne.w 1f0da4 │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f0e14 │ │ │ │ + b.n 1f0da4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210c50 │ │ │ │ + bl 210be0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1efd78 │ │ │ │ + bl 1efd08 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0b7c │ │ │ │ + bne.w 1f0b0c │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f0b7c │ │ │ │ + b.n 1f0b0c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210c50 │ │ │ │ + bl 210be0 │ │ │ │ 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 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f183a │ │ │ │ + beq.w 1f17ca │ │ │ │ ldr.w r3, [sl, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ ldr.w r3, [sl, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f0b76 │ │ │ │ + b.w 1f0b06 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210c50 │ │ │ │ + bl 210be0 │ │ │ │ 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 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1874 │ │ │ │ + beq.w 1f1804 │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ ldr.w r3, [sl, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1120 │ │ │ │ + b.n 1f10b0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.w 1f09e6 │ │ │ │ + b.w 1f0976 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f0f1c │ │ │ │ + b.n 1f0eac │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f16a2 │ │ │ │ + beq.w 1f1632 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f0582 │ │ │ │ + bmi.w 1f0512 │ │ │ │ ldr.w r2, [sl, #408] @ 0x198 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #408] @ 0x198 │ │ │ │ ldr.w r2, [sl, #412] @ 0x19c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #412] @ 0x19c │ │ │ │ ldrh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ - b.n 1f0e0e │ │ │ │ + b.n 1f0d9e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [sl, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.n 1f0fae │ │ │ │ + b.n 1f0f3e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0582 │ │ │ │ + bne.w 1f0512 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #109 @ 0x6d │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1f0582 │ │ │ │ + bls.w 1f0512 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f0a7e │ │ │ │ + b.w 1f0a0e │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f0ada │ │ │ │ + beq.w 1f0a6a │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f04e2 │ │ │ │ + bhi.w 1f0472 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f0ada │ │ │ │ - b.w 1f04e2 │ │ │ │ + bmi.w 1f0a6a │ │ │ │ + b.w 1f0472 │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f04e2 │ │ │ │ + bhi.w 1f0472 │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f0ada │ │ │ │ - b.w 1f04e2 │ │ │ │ + bmi.w 1f0a6a │ │ │ │ + b.w 1f0472 │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1f04e2 │ │ │ │ + bhi.w 1f0472 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f0ada │ │ │ │ - b.w 1f04e2 │ │ │ │ + bmi.w 1f0a6a │ │ │ │ + b.w 1f0472 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f054e │ │ │ │ - b.w 1f0582 │ │ │ │ + beq.w 1f04de │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f15fe │ │ │ │ + beq.n 1f158e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f1564 │ │ │ │ - cbz r2, 1f159e │ │ │ │ + beq.n 1f14f4 │ │ │ │ + cbz r2, 1f152e │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f159e │ │ │ │ + bne.n 1f152e │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 1f1548 │ │ │ │ + b.n 1f14d8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f199a │ │ │ │ + bne.w 1f192a │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f155e │ │ │ │ + beq.n 1f14ee │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f157a │ │ │ │ + bcc.n 1f150a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f1552 │ │ │ │ + b.n 1f14e2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f1616 │ │ │ │ + bne.n 1f15a6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r7, sl, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1f0cfa │ │ │ │ + beq.w 1f0c8a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f1728 │ │ │ │ + bne.w 1f16b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1f0cfa │ │ │ │ + bls.w 1f0c8a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f195c │ │ │ │ + beq.w 1f18ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1948 │ │ │ │ + beq.w 1f18d8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1efe44 │ │ │ │ - b.w 1f0d46 │ │ │ │ + bl 1efdd4 │ │ │ │ + b.w 1f0cd6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1598 │ │ │ │ + beq.n 1f1528 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f19a0 │ │ │ │ + bne.w 1f1930 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f159e │ │ │ │ + beq.n 1f152e │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1f1938 │ │ │ │ + bne.w 1f18c8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1684 │ │ │ │ + bhi.n 1f1614 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f19a6 │ │ │ │ + bhi.w 1f1936 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ @@ -577590,34 +577542,34 @@ │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 1f1552 │ │ │ │ + b.n 1f14e2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1684 │ │ │ │ + b.n 1f1614 │ │ │ │ ldrb.w r3, [sl, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [sl, #356] @ 0x164 │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210c50 │ │ │ │ + bl 210be0 │ │ │ │ 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 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f184e │ │ │ │ + beq.w 1f17de │ │ │ │ ldr.w r3, [sl, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #400] @ 0x190 │ │ │ │ ldr.w r3, [sl, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -577625,61 +577577,61 @@ │ │ │ │ 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, #43] @ 0x2b │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f0e0e │ │ │ │ - b.n 1f1426 │ │ │ │ + bmi.w 1f0d9e │ │ │ │ + b.n 1f13b6 │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f04e2 │ │ │ │ - b.w 1f0ada │ │ │ │ + bpl.w 1f0472 │ │ │ │ + b.w 1f0a6a │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ 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] │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f15c8 │ │ │ │ + b.n 1f1558 │ │ │ │ ldr.w r3, [sl, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #192] @ 0xc0 │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f0b6c │ │ │ │ + beq.w 1f0afc │ │ │ │ ldr.w r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #228] @ 0xe4 │ │ │ │ - b.w 1f0b6c │ │ │ │ + b.w 1f0afc │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f0d34 │ │ │ │ + b.w 1f0cc4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r5, #1 │ │ │ │ - bl 2bbbc0 │ │ │ │ - bl 2bbb98 │ │ │ │ - cbnz r0, 1f17b6 │ │ │ │ - b.w 1f0c38 │ │ │ │ + bl 2bbb50 │ │ │ │ + bl 2bbb28 │ │ │ │ + cbnz r0, 1f1746 │ │ │ │ + b.w 1f0bc8 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ adds r6, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -577690,33 +577642,33 @@ │ │ │ │ ldr.w r3, [sl, #372] @ 0x174 │ │ │ │ str.w r1, [sl, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [sl, #372] @ 0x174 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1f1784 │ │ │ │ - b.w 1f0c38 │ │ │ │ + bcc.n 1f1714 │ │ │ │ + b.w 1f0bc8 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f0d18 │ │ │ │ + bne.w 1f0ca8 │ │ │ │ ldrb.w r3, [r9, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0d18 │ │ │ │ + bmi.w 1f0ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f0d18 │ │ │ │ + b.w 1f0ca8 │ │ │ │ ldr.w r3, [sl, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #188] @ 0xbc │ │ │ │ - bl 210bec │ │ │ │ + bl 210b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -577729,53 +577681,53 @@ │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f0e0e │ │ │ │ + b.w 1f0d9e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1388 │ │ │ │ + bne.w 1f1318 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f0b76 │ │ │ │ + b.w 1f0b06 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f16c6 │ │ │ │ - b.n 1f16da │ │ │ │ + bne.w 1f1656 │ │ │ │ + b.n 1f166a │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #136] @ 0x88 │ │ │ │ ldr.w r3, [sl, #140] @ 0x8c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ - b.w 1f0582 │ │ │ │ + b.w 1f0512 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f13d4 │ │ │ │ + bne.w 1f1364 │ │ │ │ ldr.w r3, [sl, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1120 │ │ │ │ + b.n 1f10b0 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f196a │ │ │ │ + bhi.n 1f18fa │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1710 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f18b8 ) │ │ │ │ + bhi.w 1f16a0 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f1848 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ @@ -577810,40 +577762,40 @@ │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - b.w 1f0cfa │ │ │ │ + b.w 1f0c8a │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f15e8 │ │ │ │ + b.n 1f1578 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f15e8 │ │ │ │ + b.n 1f1578 │ │ │ │ and.w r1, r3, #3 │ │ │ │ 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 1f1728 │ │ │ │ - b.w 1f0cfa │ │ │ │ + bne.w 1f16b8 │ │ │ │ + b.w 1f0c8a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1710 │ │ │ │ + b.n 1f16a0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -577857,16 +577809,16 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1f1e40 │ │ │ │ - ldr.w r2, [pc, #1152] @ 1f1e44 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1f1dd0 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1f1dd4 │ │ │ │ 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] │ │ │ │ @@ -577876,57 +577828,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #354] @ 0x162 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1b00 │ │ │ │ + beq.w 1f1a90 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f1a14 │ │ │ │ + b.n 1f19a4 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1f1a22 │ │ │ │ + bpl.n 1f19b2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1a5a │ │ │ │ + cbz r3, 1f19ea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f1a0e │ │ │ │ + beq.n 1f199e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f19fc │ │ │ │ + bmi.n 1f198c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1a0e │ │ │ │ + bne.n 1f199e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc55c │ │ │ │ + bl 2bc4ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc574 │ │ │ │ + bl 2bc504 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc58c │ │ │ │ + bl 2bc51c │ │ │ │ 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 1f1a14 │ │ │ │ + bne.n 1f19a4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1b06 │ │ │ │ + bne.n 1f1a96 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -577944,103 +577896,103 @@ │ │ │ │ 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, 1f1b10 │ │ │ │ + cbz r2, 1f1aa0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1dfc │ │ │ │ + bne.w 1f1d8c │ │ │ │ ldr.w r1, [r6, #368] @ 0x170 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ldrb.w r2, [r6, #356] @ 0x164 │ │ │ │ ands r3, r1 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb.w r2, [r6, #356] @ 0x164 │ │ │ │ - b.n 1f1b28 │ │ │ │ + b.n 1f1ab8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1a62 │ │ │ │ + beq.n 1f19f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f1afe │ │ │ │ - b.n 1f1ae2 │ │ │ │ + beq.n 1f1a8e │ │ │ │ + b.n 1f1a72 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c74e0 │ │ │ │ + bl 1c7470 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f0304 │ │ │ │ + bl 1f0294 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7694 │ │ │ │ + bl 1c7624 │ │ │ │ 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 1f1c7a │ │ │ │ + beq.w 1f1c0a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f1b6c │ │ │ │ + b.n 1f1afc │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1bf6 │ │ │ │ + blt.n 1f1b86 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1c78 │ │ │ │ + beq.w 1f1c08 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f1b62 │ │ │ │ + bpl.n 1f1af2 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f1b5a │ │ │ │ + bpl.n 1f1aea │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f1d4c │ │ │ │ + beq.w 1f1cdc │ │ │ │ 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 1f1bea │ │ │ │ + beq.n 1f1b7a │ │ │ │ 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 │ │ │ │ @@ -578049,37 +578001,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 1f1b62 │ │ │ │ + bge.n 1f1af2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f1d54 │ │ │ │ + beq.w 1f1ce4 │ │ │ │ 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 1f1c6a │ │ │ │ + beq.n 1f1bfa │ │ │ │ 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 │ │ │ │ @@ -578089,147 +578041,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f1b6c │ │ │ │ + bne.w 1f1afc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f1d5c │ │ │ │ + beq.n 1f1cec │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f1cb8 │ │ │ │ + cbz r3, 1f1c48 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f1cb0 │ │ │ │ + bpl.n 1f1c40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbc34 │ │ │ │ + bl 2bbbc4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f1ca6 │ │ │ │ + bls.n 1f1c36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbc34 │ │ │ │ + bl 2bbbc4 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1c8c │ │ │ │ + bne.n 1f1c1c │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f1cca │ │ │ │ - b.n 1f1d16 │ │ │ │ + cbnz r3, 1f1c5a │ │ │ │ + b.n 1f1ca6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1d16 │ │ │ │ + beq.n 1f1ca6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1cc2 │ │ │ │ + beq.n 1f1c52 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f1d0e │ │ │ │ + cbz r3, 1f1c9e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f1cfa │ │ │ │ + bpl.n 1f1c8a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbc34 │ │ │ │ + bl 2bbbc4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f1cf0 │ │ │ │ + bls.n 1f1c80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbc34 │ │ │ │ + bl 2bbbc4 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1cd6 │ │ │ │ + bne.n 1f1c66 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f1d16 │ │ │ │ + cbz r3, 1f1ca6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1cd0 │ │ │ │ + bne.n 1f1c60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1d08 │ │ │ │ + bne.n 1f1c98 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f1e48 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f1dd8 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #264] @ (1f1e44 ) │ │ │ │ + ldr r3, [pc, #264] @ (1f1dd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1e3a │ │ │ │ + bne.n 1f1dca │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f1bb6 │ │ │ │ + b.n 1f1b46 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f1c36 │ │ │ │ + b.n 1f1bc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1c82 │ │ │ │ + beq.n 1f1c12 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f1d70 │ │ │ │ + b.n 1f1d00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1df8 │ │ │ │ + beq.n 1f1d88 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f1d68 │ │ │ │ + bpl.n 1f1cf8 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f1d68 │ │ │ │ + bpl.n 1f1cf8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ 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 1f1e32 │ │ │ │ + beq.n 1f1dc2 │ │ │ │ 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 1f1dec │ │ │ │ + beq.n 1f1d7c │ │ │ │ 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 │ │ │ │ @@ -578239,44 +578191,44 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1d70 │ │ │ │ + bne.n 1f1d00 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f1c82 │ │ │ │ + b.n 1f1c12 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f1e14 │ │ │ │ + beq.n 1f1da4 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f1b10 │ │ │ │ + beq.w 1f1aa0 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f1b14 │ │ │ │ + b.n 1f1aa4 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strh.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 1f1b14 │ │ │ │ + b.n 1f1aa4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f1db8 │ │ │ │ + b.n 1f1d48 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f1ab0 │ │ │ │ + b.n 1f1b20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2408 │ │ │ │ + b.n 1f2478 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -578297,82 +578249,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 2b9158 │ │ │ │ - cbz r0, 1f1e9e │ │ │ │ + bl 2b90e8 │ │ │ │ + cbz r0, 1f1e2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbb74 │ │ │ │ + bl 2bbb04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f1eb2 │ │ │ │ + cbz r0, 1f1e42 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f2002 │ │ │ │ + bpl.w 1f1f92 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f1ef8 │ │ │ │ + bhi.n 1f1e88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbc00 │ │ │ │ - cbz r0, 1f1ef2 │ │ │ │ + bl 2bbb90 │ │ │ │ + cbz r0, 1f1e82 │ │ │ │ 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 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ 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 1f1e68 │ │ │ │ + bl 1f1df8 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f1ed0 │ │ │ │ + bne.n 1f1e60 │ │ │ │ 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 1f1fe0 │ │ │ │ + bpl.n 1f1f70 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f1fda │ │ │ │ - bl 2baf30 │ │ │ │ + bmi.n 1f1f6a │ │ │ │ + bl 2baec0 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ and.w ip, ip, #3 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f204c │ │ │ │ + beq.w 1f1fdc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f1ef2 │ │ │ │ + beq.n 1f1e82 │ │ │ │ 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 │ │ │ │ @@ -578395,15 +578347,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 1f1f5a │ │ │ │ + bne.n 1f1eea │ │ │ │ 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] │ │ │ │ @@ -578414,76 +578366,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 2bbc00 │ │ │ │ - b.n 1f1f24 │ │ │ │ + bl 2bbb90 │ │ │ │ + b.n 1f1eb4 │ │ │ │ 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 1f1f04 │ │ │ │ + b.n 1f1e94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f207e │ │ │ │ + bne.n 1f200e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1ef2 │ │ │ │ + beq.w 1f1e82 │ │ │ │ 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 1f1e68 │ │ │ │ + bl 1f1df8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f202a │ │ │ │ + bne.n 1f1fba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f1f48 │ │ │ │ + beq.w 1f1ed8 │ │ │ │ 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 1f1f48 │ │ │ │ + b.n 1f1ed8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f20ac │ │ │ │ + beq.n 1f203c │ │ │ │ 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] │ │ │ │ @@ -578491,182 +578443,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 1f201a │ │ │ │ + b.n 1f1faa │ │ │ │ stmdb 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] @ (1f22d8 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f22dc ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2268 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f226c ) │ │ │ │ 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 1f21fc │ │ │ │ + beq.w 1f218c │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f20ee │ │ │ │ + b.n 1f207e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2116 │ │ │ │ + cbz r3, 1f20a6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f20e8 │ │ │ │ + bpl.n 1f2078 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f20e8 │ │ │ │ + bpl.n 1f2078 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bafe8 │ │ │ │ + bl 2baf78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f20ee │ │ │ │ + bne.n 1f207e │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f21fc │ │ │ │ + beq.n 1f218c │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f214a │ │ │ │ + beq.n 1f20da │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c5b50 │ │ │ │ + bl 1c5ae0 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f21c6 │ │ │ │ + beq.n 1f2156 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f219e │ │ │ │ + b.n 1f212e │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f2216 │ │ │ │ + beq.n 1f21a6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f2194 │ │ │ │ + bpl.n 1f2124 │ │ │ │ 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 1f1e68 │ │ │ │ + bl 1f1df8 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f21c6 │ │ │ │ + cbz r3, 1f2156 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f2194 │ │ │ │ + bpl.n 1f2124 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f2194 │ │ │ │ + bpl.n 1f2124 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2160 │ │ │ │ + bne.n 1f20f0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f2194 │ │ │ │ + bpl.n 1f2124 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f216e │ │ │ │ + b.n 1f20fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f22e0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f2270 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f21ee │ │ │ │ + beq.n 1f217e │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f22e4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f2274 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542b0 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f22e8 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f22dc ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2278 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f226c ) │ │ │ │ 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 1f22d4 │ │ │ │ + bne.n 1f2264 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f222e │ │ │ │ + beq.n 1f21be │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f2194 │ │ │ │ - b.n 1f21c0 │ │ │ │ + bpl.n 1f2124 │ │ │ │ + b.n 1f2150 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bbc34 │ │ │ │ + bl 2bbbc4 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f2194 │ │ │ │ + beq.n 1f2124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22c0 │ │ │ │ + beq.n 1f2250 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2288 │ │ │ │ + b.n 1f2218 │ │ │ │ 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] │ │ │ │ @@ -578674,64 +578626,64 @@ │ │ │ │ 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 1f1e68 │ │ │ │ + bl 1f1df8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f22b2 │ │ │ │ + beq.n 1f2242 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f225c │ │ │ │ + bge.n 1f21ec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f2288 │ │ │ │ + bne.n 1f2218 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f2258 │ │ │ │ + bne.n 1f21e8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f2194 │ │ │ │ + b.n 1f2124 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f2194 │ │ │ │ + beq.w 1f2124 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f22c0 │ │ │ │ - b.n 1f2194 │ │ │ │ + bne.n 1f2250 │ │ │ │ + b.n 1f2124 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - ble.n 1f22e4 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f20b0 │ │ │ │ + bl 1f2040 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ @@ -578760,32 +578712,32 @@ │ │ │ │ ldrb.w r0, [r0, #75] @ 0x4b │ │ │ │ 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 1f23b6 │ │ │ │ + bls.n 1f2346 │ │ │ │ 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 1f2392 │ │ │ │ + bhi.n 1f2322 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f23d6 │ │ │ │ + cbz r2, 1f2366 │ │ │ │ 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 │ │ │ │ @@ -578799,15 +578751,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, 1f245e │ │ │ │ + cbz r2, 1f23ee │ │ │ │ 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 │ │ │ │ @@ -578824,15 +578776,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 1f2434 │ │ │ │ + bne.n 1f23c4 │ │ │ │ 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 │ │ │ │ @@ -578848,28 +578800,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, #2188] @ 1f2d44 │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f2cd4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f2d48 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f2cd8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f2d4c │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f2cdc │ │ │ │ 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 1f2618 │ │ │ │ + bhi.w 1f25a8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -578893,22 +578845,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 1f2b08 │ │ │ │ + beq.w 1f2a98 │ │ │ │ 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 1f25e6 │ │ │ │ + bls.n 1f2576 │ │ │ │ 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 │ │ │ │ @@ -578928,15 +578880,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 1f2578 │ │ │ │ + bhi.n 1f2508 │ │ │ │ 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 │ │ │ │ @@ -578945,25 +578897,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 1f2378 │ │ │ │ + bl 1f2308 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f2d50 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f2d48 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f2ce0 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f2cd8 │ │ │ │ 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 1f2d3e │ │ │ │ + bne.w 1f2cce │ │ │ │ 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 │ │ │ │ @@ -578979,15 +578931,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 1f25f6 │ │ │ │ + beq.n 1f2586 │ │ │ │ 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 │ │ │ │ @@ -579003,16 +578955,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 1f2662 │ │ │ │ - b.n 1f25f6 │ │ │ │ + bne.n 1f25f2 │ │ │ │ + b.n 1f2586 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -579028,15 +578980,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ 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] @ 1f2d54 │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f2ce4 │ │ │ │ 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 │ │ │ │ @@ -579044,37 +578996,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 1f2b7c │ │ │ │ + bne.w 1f2b0c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f25f6 │ │ │ │ + beq.w 1f2586 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f238c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f2754 │ │ │ │ - b.n 1f25f6 │ │ │ │ - bl 1f2304 │ │ │ │ + bcc.n 1f26e4 │ │ │ │ + b.n 1f2586 │ │ │ │ + bl 1f2294 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -579117,15 +579069,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 1f25f6 │ │ │ │ + beq.w 1f2586 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -579135,16 +579087,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 1f284a │ │ │ │ - b.n 1f25f6 │ │ │ │ + bne.n 1f27da │ │ │ │ + b.n 1f2586 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -579170,15 +579122,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 1f2b46 │ │ │ │ + beq.w 1f2ad6 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -579187,16 +579139,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 1f2c6a │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f293c ) │ │ │ │ + bhi.w 1f2bfa │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f28cc ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -579205,15 +579157,15 @@ │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1f2d58 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f2ce8 ) │ │ │ │ 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] │ │ │ │ @@ -579230,15 +579182,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 1f29e6 │ │ │ │ + beq.n 1f2976 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -579247,15 +579199,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 1f2afc │ │ │ │ + bls.w 1f2a8c │ │ │ │ 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 │ │ │ │ @@ -579280,15 +579232,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 1f2a1e │ │ │ │ + bhi.n 1f29ae │ │ │ │ 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 │ │ │ │ @@ -579296,22 +579248,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 1f2378 │ │ │ │ + bl 1f2308 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f25f6 │ │ │ │ + beq.w 1f2586 │ │ │ │ add.w r0, r6, #92 @ 0x5c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -579325,22 +579277,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 1f2ad0 │ │ │ │ - b.n 1f25f6 │ │ │ │ + bne.n 1f2a60 │ │ │ │ + b.n 1f2586 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f2a8a │ │ │ │ + b.n 1f2a1a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f25f6 │ │ │ │ + beq.w 1f2586 │ │ │ │ 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 │ │ │ │ @@ -579349,71 +579301,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 1f2b12 │ │ │ │ - b.n 1f25f6 │ │ │ │ + bne.n 1f2aa2 │ │ │ │ + b.n 1f2586 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1f25f6 │ │ │ │ + b.n 1f2586 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f238c │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f238c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f25f6 │ │ │ │ + bls.w 1f2586 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f23fc │ │ │ │ + bl 1f238c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f2bbe │ │ │ │ - b.n 1f25f6 │ │ │ │ + bcc.n 1f2b4e │ │ │ │ + b.n 1f2586 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579440,15 +579392,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 1f25f6 │ │ │ │ + b.n 1f2586 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579479,15 +579431,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 1f25f6 │ │ │ │ + b.n 1f2586 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -579498,24 +579450,24 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 1f25f6 │ │ │ │ + b.n 1f2586 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 1f2dc0 │ │ │ │ + blt.n 1f2c30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1f2dbc │ │ │ │ + blt.n 1f2c2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bls.n 1f2d50 │ │ │ │ + bge.n 1f2dc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -579533,52 +579485,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 1f2ea6 │ │ │ │ - bhi.n 1f2dde │ │ │ │ + beq.w 1f2e36 │ │ │ │ + bhi.n 1f2d6e │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f2e5e │ │ │ │ + bhi.n 1f2dee │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f2e64 │ │ │ │ + bls.n 1f2df4 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f2e94 │ │ │ │ + bne.n 1f2e24 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f2e48 │ │ │ │ + bne.n 1f2dd8 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f2e64 │ │ │ │ + beq.n 1f2df4 │ │ │ │ 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 1f2e70 │ │ │ │ + beq.n 1f2e00 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f2e24 │ │ │ │ + beq.n 1f2db4 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f2e64 │ │ │ │ + bne.n 1f2df4 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c1c98 │ │ │ │ + bl 1c1c28 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -579601,15 +579553,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 1f2ea6 │ │ │ │ + beq.n 1f2e36 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -579648,231 +579600,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (1f30f8 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f3088 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f30fc ) │ │ │ │ + ldr r3, [pc, #520] @ (1f308c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ + bl 1e1d20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fa4 │ │ │ │ + beq.n 1f2f34 │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e1d90 │ │ │ │ - cbz r0, 1f2f86 │ │ │ │ + bl 1e1d20 │ │ │ │ + cbz r0, 1f2f16 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 1f2f86 │ │ │ │ + bne.n 1f2f16 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #60 @ 0x3c │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, r2, sl │ │ │ │ add.w r2, fp, #60 @ 0x3c │ │ │ │ add r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f2f58 │ │ │ │ + b.n 1f2ee8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f30ba │ │ │ │ + beq.w 1f304a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f2f50 │ │ │ │ + bls.n 1f2ee0 │ │ │ │ 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 1f2d74 │ │ │ │ + bl 1f2d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2f50 │ │ │ │ + bne.n 1f2ee0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f3100 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f30fc ) │ │ │ │ + ldr r2, [pc, #372] @ (1f3090 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f308c ) │ │ │ │ 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 1f30f2 │ │ │ │ + bne.w 1f3082 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r7, sp, #28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [r0, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f30be │ │ │ │ + bne.w 1f304e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ it eq │ │ │ │ moveq.w r3, #266 @ 0x10a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f30be │ │ │ │ + bne.n 1f304e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add.w r6, r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1f2fea │ │ │ │ + b.n 1f2f7a │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f2fde │ │ │ │ + bhi.n 1f2f6e │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f30da │ │ │ │ + bne.n 1f306a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #266 @ 0x10a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f30da │ │ │ │ + bne.n 1f306a │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ movw sl, #65497 @ 0xffd9 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w ip, ip, #1 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ add.w fp, r6, #39 @ 0x27 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ strd ip, r0, [sp, #8] │ │ │ │ - b.n 1f305e │ │ │ │ + b.n 1f2fee │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3056 │ │ │ │ + bhi.n 1f2fe6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f2f86 │ │ │ │ + beq.n 1f2f16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f2f86 │ │ │ │ + bne.n 1f2f16 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f30ae │ │ │ │ + b.n 1f303e │ │ │ │ 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 1f2f86 │ │ │ │ + bne.w 1f2f16 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f3094 │ │ │ │ + bhi.n 1f3024 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f2f88 │ │ │ │ + b.n 1f2f18 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f30d2 │ │ │ │ + cbz r1, 1f3062 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f30c8 │ │ │ │ + bne.n 1f3058 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f2ffa │ │ │ │ + b.n 1f2f8a │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f30ee │ │ │ │ + cbz r0, 1f307e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f30e4 │ │ │ │ + bne.n 1f3074 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f3078 │ │ │ │ + b.n 1f3008 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f3110 │ │ │ │ + bne.n 1f3180 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f31e4 │ │ │ │ + beq.n 1f3054 │ │ │ │ lsls r0, r3, #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] @ 1f313c │ │ │ │ + ldr.w ip, [pc, #40] @ 1f30cc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f3140 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f30d0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f2ec4 │ │ │ │ + bl 1f2e54 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -579882,25 +579834,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f317e │ │ │ │ + b.n 1f310e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f31a4 │ │ │ │ + bne.n 1f3134 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f3172 │ │ │ │ + bhi.n 1f3102 │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -579908,470 +579860,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, #1116] @ 1f361c │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f35ac │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f31e2 │ │ │ │ + bhi.n 1f3172 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f33e6 │ │ │ │ + beq.w 1f3376 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f34b2 │ │ │ │ + beq.w 1f3442 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5545c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f31ec │ │ │ │ - ldr r1, [pc, #968] @ (1f3620 ) │ │ │ │ + bne.n 1f317c │ │ │ │ + ldr r1, [pc, #968] @ (1f35b0 ) │ │ │ │ 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 1f3512 │ │ │ │ + bne.w 1f34a2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3432 │ │ │ │ + beq.w 1f33c2 │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3298 │ │ │ │ + b.n 1f3228 │ │ │ │ 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 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3284 │ │ │ │ + bcc.n 1f3214 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1f327c │ │ │ │ - b.n 1f3432 │ │ │ │ + bhi.n 1f320c │ │ │ │ + b.n 1f33c2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f31ec │ │ │ │ + bne.n 1f317c │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3504 │ │ │ │ + beq.w 1f3494 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f345c │ │ │ │ + bhi.w 1f33ec │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f3568 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f34f8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f2304 │ │ │ │ + bl 1f2294 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2304 │ │ │ │ + bl 1f2294 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f347c │ │ │ │ + beq.w 1f340c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 1f335e │ │ │ │ + b.n 1f32ee │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f347c │ │ │ │ + beq.w 1f340c │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3348 │ │ │ │ - b.n 1f31ec │ │ │ │ + beq.n 1f32d8 │ │ │ │ + b.n 1f317c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ - ldr r3, [pc, #668] @ (1f3624 ) │ │ │ │ + bne.w 1f317c │ │ │ │ + ldr r3, [pc, #668] @ (1f35b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1f33b2 │ │ │ │ + cbz r3, 1f3342 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ add.w r1, r7, #92 @ 0x5c │ │ │ │ add.w ip, r4, #92 @ 0x5c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f33d6 │ │ │ │ - b.n 1f34d4 │ │ │ │ + bne.n 1f3366 │ │ │ │ + b.n 1f3464 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f34d4 │ │ │ │ + beq.n 1f3464 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f33d0 │ │ │ │ - b.n 1f31ec │ │ │ │ + beq.n 1f3360 │ │ │ │ + b.n 1f317c │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3432 │ │ │ │ + cbz r3, 1f33c2 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f342a │ │ │ │ + cbz r2, 1f33ba │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f341a │ │ │ │ + b.n 1f33aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f342a │ │ │ │ + cbz r2, 1f33ba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3414 │ │ │ │ + bne.n 1f33a4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f340a │ │ │ │ + bne.n 1f339a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5545c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3432 │ │ │ │ + beq.n 1f33c2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f34c4 │ │ │ │ + b.n 1f3454 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f3432 │ │ │ │ + beq.n 1f33c2 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f34c0 │ │ │ │ - b.n 1f31ec │ │ │ │ + beq.n 1f3450 │ │ │ │ + b.n 1f317c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3432 │ │ │ │ + beq.n 1f33c2 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f34f4 │ │ │ │ + b.n 1f3484 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f3432 │ │ │ │ + beq.n 1f33c2 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f34f0 │ │ │ │ - b.n 1f31ec │ │ │ │ + beq.n 1f3480 │ │ │ │ + b.n 1f317c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f31ee │ │ │ │ + b.n 1f317e │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r2, #65477 @ 0xffc5 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 1f353a │ │ │ │ + b.n 1f34ca │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f35d2 │ │ │ │ + bne.n 1f3562 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f352a │ │ │ │ + bhi.n 1f34ba │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f35d2 │ │ │ │ + bne.n 1f3562 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f3144 │ │ │ │ - cbz r0, 1f35d2 │ │ │ │ + bl 1f30d4 │ │ │ │ + cbz r0, 1f3562 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f3432 │ │ │ │ + bls.w 1f33c2 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3592 │ │ │ │ + b.n 1f3522 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3584 │ │ │ │ + bcc.n 1f3514 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1f357c │ │ │ │ - b.n 1f3432 │ │ │ │ + bhi.n 1f350c │ │ │ │ + b.n 1f33c2 │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f35ee │ │ │ │ + b.n 1f357e │ │ │ │ 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 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3924 │ │ │ │ + bl 1e38b4 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f35d8 │ │ │ │ + bhi.n 1f3568 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f31ec │ │ │ │ + bne.w 1f317c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3144 │ │ │ │ + bl 1f30d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3564 │ │ │ │ - b.n 1f31ec │ │ │ │ + bne.n 1f34f4 │ │ │ │ + b.n 1f317c │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f31ac │ │ │ │ + bl 1f313c │ │ │ │ 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] @ (1f3658 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f365c ) │ │ │ │ + ldr r3, [pc, #12] @ (1f35e8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f35ec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c7400 │ │ │ │ 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 1c7694 │ │ │ │ + bl 1c7624 │ │ │ │ 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 │ │ │ │ @@ -580379,104 +580331,104 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f36b2 │ │ │ │ + bne.n 1f3642 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f370e │ │ │ │ + beq.n 1f369e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f371e │ │ │ │ + bhi.n 1f36ae │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c786c │ │ │ │ + bl 1c77fc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f36a2 │ │ │ │ - cbz r6, 1f36d0 │ │ │ │ + beq.n 1f3632 │ │ │ │ + cbz r6, 1f3660 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f372a │ │ │ │ + cbz r0, 1f36ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b1c │ │ │ │ + bl 1e1aac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1b1c │ │ │ │ + bl 1e1aac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f36fc │ │ │ │ + cbnz r3, 1f368c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #2, #4 │ │ │ │ ubfx r4, r4, #2, #4 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f36a4 │ │ │ │ + beq.n 1f3634 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f36aa │ │ │ │ + bhi.n 1f363a │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f36b2 │ │ │ │ + bhi.n 1f3642 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f36b2 │ │ │ │ + bls.n 1f3642 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3260 │ │ │ │ + bl 1e31f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f36a2 │ │ │ │ - b.n 1f36b2 │ │ │ │ + beq.n 1f3632 │ │ │ │ + b.n 1f3642 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f36a2 │ │ │ │ + b.n 1f3632 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ and.w lr, ip, #8 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ add.w r6, r1, lr │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ sub.w r0, r0, ip │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f3790 │ │ │ │ + beq.n 1f3720 │ │ │ │ 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 1f37ca │ │ │ │ + beq.n 1f375a │ │ │ │ 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 │ │ │ │ @@ -580494,48 +580446,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 1f3892 │ │ │ │ + bcs.n 1f3822 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f389c │ │ │ │ + beq.n 1f382c │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f3826 │ │ │ │ + bne.n 1f37b6 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f3826 │ │ │ │ + bne.n 1f37b6 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f38ba │ │ │ │ + beq.n 1f384a │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f38ae │ │ │ │ + bls.n 1f383e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f38ae │ │ │ │ + beq.n 1f383e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f38e6 │ │ │ │ + bls.n 1f3876 │ │ │ │ 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 1f37fc │ │ │ │ + bne.n 1f378c │ │ │ │ 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 │ │ │ │ @@ -580558,74 +580510,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 1f3826 │ │ │ │ + beq.n 1f37b6 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3848 │ │ │ │ + b.n 1f37d8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3826 │ │ │ │ + bpl.n 1f37b6 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f38ea │ │ │ │ + bhi.n 1f387a │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f38ca │ │ │ │ + beq.n 1f385a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3826 │ │ │ │ + bpl.n 1f37b6 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3826 │ │ │ │ + beq.n 1f37b6 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f389c │ │ │ │ + bhi.n 1f382c │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f38a0 │ │ │ │ + bpl.n 1f3830 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f38d6 │ │ │ │ - b.n 1f3826 │ │ │ │ + bne.n 1f3866 │ │ │ │ + b.n 1f37b6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f3892 │ │ │ │ + b.n 1f3822 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f3826 │ │ │ │ - b.n 1f38ba │ │ │ │ + bne.n 1f37b6 │ │ │ │ + b.n 1f384a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1f3982 │ │ │ │ + blt.n 1f3912 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3978 │ │ │ │ + cbnz r0, 1f3908 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3970 │ │ │ │ + beq.n 1f3900 │ │ │ │ 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 │ │ │ │ @@ -580640,53 +580592,53 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1f3950 │ │ │ │ + b.n 1f38e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f391e │ │ │ │ + b.n 1f38ae │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f399c │ │ │ │ + bne.n 1f392c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f39a8 │ │ │ │ + beq.n 1f3938 │ │ │ │ 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 1f399c │ │ │ │ + bne.n 1f392c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f399c │ │ │ │ + bne.n 1f392c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f39e8 │ │ │ │ + bne.n 1f3978 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f39e8 │ │ │ │ + bne.n 1f3978 │ │ │ │ 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 │ │ │ │ @@ -580705,105 +580657,105 @@ │ │ │ │ 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 1f3aa4 │ │ │ │ + beq.n 1f3a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3aa8 │ │ │ │ + beq.n 1f3a38 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f3a44 │ │ │ │ + bne.n 1f39d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f3a36 │ │ │ │ + cbz r3, 1f39c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3a36 │ │ │ │ + cbz r2, 1f39c6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f3ac6 │ │ │ │ + bne.n 1f3a56 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3a20 │ │ │ │ + bne.n 1f39b0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f3aa4 │ │ │ │ + beq.n 1f3a34 │ │ │ │ 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, 1f3ab6 │ │ │ │ + cbz r3, 1f3a46 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f3a68 │ │ │ │ + b.n 1f39f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3ab6 │ │ │ │ + cbz r3, 1f3a46 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f3a96 │ │ │ │ + bhi.n 1f3a26 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f3a62 │ │ │ │ + bmi.n 1f39f2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f3a96 │ │ │ │ - bne.n 1f3a62 │ │ │ │ + bgt.n 1f3a26 │ │ │ │ + bne.n 1f39f2 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f3a62 │ │ │ │ + bls.n 1f39f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3a1c │ │ │ │ + bne.n 1f39ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f3a42 │ │ │ │ + bne.n 1f39d2 │ │ │ │ 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 1f3a1c │ │ │ │ - b.n 1f3aa4 │ │ │ │ + bne.n 1f39ac │ │ │ │ + b.n 1f3a34 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f3a44 │ │ │ │ + b.n 1f39d4 │ │ │ │ stmdb 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 r9, r2 │ │ │ │ - ldr r2, [pc, #796] @ (1f3e00 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f3d90 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f3e04 ) │ │ │ │ + ldr r3, [pc, #796] @ (1f3d94 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -580820,63 +580772,63 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ 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 1f3c54 │ │ │ │ + beq.w 1f3be4 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3b36 │ │ │ │ + b.n 1f3ac6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3c54 │ │ │ │ + beq.w 1f3be4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f3b2c │ │ │ │ + beq.n 1f3abc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f3b2c │ │ │ │ + bhi.n 1f3abc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3d9e │ │ │ │ + bne.w 1f3d2e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ and.w sl, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.w 1f3c90 │ │ │ │ + beq.w 1f3c20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r1, r1, sl │ │ │ │ adds r0, r5, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ - beq.w 1f3cb0 │ │ │ │ + beq.w 1f3c40 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w fp, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w fp, r8, fp │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ @@ -580885,15 +580837,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, ip │ │ │ │ and.w r3, r3, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 1f3cce │ │ │ │ + beq.n 1f3c5e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ @@ -580904,108 +580856,108 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r7, r7, fp │ │ │ │ and.w fp, r6, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands r6, r0 │ │ │ │ and.w r0, r7, lr │ │ │ │ ands r7, r1 │ │ │ │ - cbz r2, 1f3c2a │ │ │ │ + cbz r2, 1f3bba │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, ip, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3da8 │ │ │ │ + beq.w 1f3d38 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f3cb8 │ │ │ │ + bne.n 1f3c48 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f3b2c │ │ │ │ + beq.w 1f3abc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3730 │ │ │ │ + bl 1f36c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3b36 │ │ │ │ + bne.w 1f3ac6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1f3e08 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f3e04 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f3d98 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f3d94 ) │ │ │ │ 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 1f3dfa │ │ │ │ + bne.w 1f3d8a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r1, r1, sl │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1f3ba6 │ │ │ │ + bne.w 1f3b36 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f3bc8 │ │ │ │ + b.n 1f3b58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3730 │ │ │ │ + bl 1f36c0 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f3b2c │ │ │ │ - b.n 1f3c3c │ │ │ │ + beq.w 1f3abc │ │ │ │ + b.n 1f3bcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3dcc │ │ │ │ + beq.n 1f3d5c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3b2c │ │ │ │ + bne.w 1f3abc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f3b2c │ │ │ │ + beq.w 1f3abc │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ add.w ip, r2, r1 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3dd4 │ │ │ │ + beq.n 1f3d64 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, sl │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -581023,15 +580975,15 @@ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr.w r1, r1, r9 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r1, 1f3dbe │ │ │ │ + cbz r1, 1f3d4e │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r2, r2, sl │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -581044,162 +580996,162 @@ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - bne.n 1f3d08 │ │ │ │ + bne.n 1f3c98 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f3b2c │ │ │ │ + b.n 1f3abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f3b5a │ │ │ │ + b.n 1f3aea │ │ │ │ orrs.w r0, r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq fp, r3 │ │ │ │ orrs r7, r6 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1f3cee │ │ │ │ + b.n 1f3c7e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f3d28 │ │ │ │ + bne.n 1f3cb8 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f3b2c │ │ │ │ + b.n 1f3abc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3b2c │ │ │ │ - b.n 1f3ce8 │ │ │ │ + bne.w 1f3abc │ │ │ │ + b.n 1f3c78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f3dde │ │ │ │ + cbz r2, 1f3d6e │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f3d5c │ │ │ │ + b.n 1f3cec │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f3b2c │ │ │ │ + beq.w 1f3abc │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f3b2c │ │ │ │ + beq.w 1f3abc │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f3dea │ │ │ │ - b.n 1f3b2c │ │ │ │ + bne.n 1f3d7a │ │ │ │ + b.n 1f3abc │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f3e82 │ │ │ │ + beq.n 1f3e12 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f3ff6 │ │ │ │ + beq.w 1f3f86 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f3e4e │ │ │ │ + beq.n 1f3dde │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f4074 │ │ │ │ + bls.w 1f4004 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f3e6a │ │ │ │ + cbz r7, 1f3dfa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f3e6a │ │ │ │ + cbz r3, 1f3dfa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f3e88 │ │ │ │ + bne.n 1f3e18 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f3e52 │ │ │ │ + bne.n 1f3de2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f3e82 │ │ │ │ + beq.n 1f3e12 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f3e92 │ │ │ │ + bls.n 1f3e22 │ │ │ │ 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 1f3fe8 │ │ │ │ + bhi.w 1f3f78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4020 │ │ │ │ + bne.w 1f3fb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbb14 │ │ │ │ - cbz r0, 1f3eb2 │ │ │ │ + bl 2bbaa4 │ │ │ │ + cbz r0, 1f3e42 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f3fe0 │ │ │ │ + bls.w 1f3f70 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bbb2c │ │ │ │ + bl 2bbabc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4068 │ │ │ │ + bne.w 1f3ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbbc0 │ │ │ │ - bl 2bbb98 │ │ │ │ + bl 2bbb50 │ │ │ │ + bl 2bbb28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f3f00 │ │ │ │ - ldr r1, [pc, #392] @ (1f407c ) │ │ │ │ + bhi.n 1f3e90 │ │ │ │ + ldr r1, [pc, #392] @ (1f400c ) │ │ │ │ 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 1f3fe8 │ │ │ │ + beq.n 1f3f78 │ │ │ │ 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 │ │ │ │ @@ -581207,49 +581159,49 @@ │ │ │ │ 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 1f3fc4 │ │ │ │ + b.n 1f3f54 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f4038 │ │ │ │ + bpl.w 1f3fc8 │ │ │ │ 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 r1, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f3f70 │ │ │ │ + bmi.n 1f3f00 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f402a │ │ │ │ + bhi.n 1f3fba │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f402a │ │ │ │ + bpl.n 1f3fba │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f3f8a │ │ │ │ + bmi.n 1f3f1a │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581257,174 +581209,174 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1f405c │ │ │ │ + beq.n 1f3fec │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3f30 │ │ │ │ + bne.n 1f3ec0 │ │ │ │ ldrb.w ip, [sl, #21] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w ip, ip, #3 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f3f42 │ │ │ │ + b.n 1f3ed2 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f3eb2 │ │ │ │ + bmi.w 1f3e42 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f3e4e │ │ │ │ + bne.w 1f3dde │ │ │ │ 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, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f3e82 │ │ │ │ + beq.w 1f3e12 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f3e82 │ │ │ │ + bhi.w 1f3e12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3ea2 │ │ │ │ + beq.w 1f3e32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f3ea2 │ │ │ │ + b.n 1f3e32 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f3f70 │ │ │ │ + b.n 1f3f00 │ │ │ │ ldrb.w lr, [sl, #21] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w lr, lr, #3 │ │ │ │ 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 1f3f42 │ │ │ │ + b.n 1f3ed2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f3e4e │ │ │ │ - b.n 1f3ff0 │ │ │ │ + bne.w 1f3dde │ │ │ │ + b.n 1f3f80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f3ec8 │ │ │ │ + b.n 1f3e58 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4010 │ │ │ │ + b.n 1f3fa0 │ │ │ │ nop │ │ │ │ orrs.w r0, lr, #4554752 @ 0x458000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #220 @ 0xdc │ │ │ │ - bhi.n 1f40e4 │ │ │ │ + bhi.n 1f4074 │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f40f2 │ │ │ │ + bhi.n 1f4082 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f40de │ │ │ │ + bne.n 1f406e │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f40d4 │ │ │ │ - b.n 1f40d6 │ │ │ │ + beq.n 1f4064 │ │ │ │ + b.n 1f4066 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f4174 │ │ │ │ + bne.n 1f4104 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f40f6 │ │ │ │ + cbz r2, 1f4086 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f40ca │ │ │ │ + bne.n 1f405a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f40f2 │ │ │ │ + beq.n 1f4082 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f40de │ │ │ │ + bne.n 1f406e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f40b4 │ │ │ │ + b.n 1f4044 │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f40de │ │ │ │ + beq.n 1f406e │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f40de │ │ │ │ + bne.n 1f406e │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f40de │ │ │ │ + bne.n 1f406e │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f4144 │ │ │ │ + bne.n 1f40d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1ea6b8 │ │ │ │ + bl 1ea648 │ │ │ │ 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, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f416a │ │ │ │ + cbz r0, 1f40fa │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ - b.n 1f4124 │ │ │ │ + bl 1e1fc0 │ │ │ │ + b.n 1f40b4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -581432,109 +581384,109 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #980] @ (1f4574 ) │ │ │ │ + ldr r2, [pc, #980] @ (1f4504 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f4578 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f4508 ) │ │ │ │ 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 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 546f0 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f4414 │ │ │ │ + beq.w 1f43a4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4244 │ │ │ │ + beq.n 1f41d4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f423e │ │ │ │ + beq.n 1f41ce │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f431c │ │ │ │ + beq.w 1f42ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #19] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ tst.w r1, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1f4268 │ │ │ │ + bhi.n 1f41f8 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f4268 │ │ │ │ + beq.n 1f41f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4320 │ │ │ │ + beq.w 1f42b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f422e │ │ │ │ + cbz r3, 1f41be │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f422e │ │ │ │ + cbz r1, 1f41be │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f440e │ │ │ │ + bne.w 1f439e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4216 │ │ │ │ + bne.n 1f41a6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f4320 │ │ │ │ + beq.n 1f42b0 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f41ea │ │ │ │ + b.n 1f417a │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f454c │ │ │ │ + bne.w 1f44dc │ │ │ │ mov r0, sl │ │ │ │ - bl 231b64 │ │ │ │ + bl 231af4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f457c ) │ │ │ │ - ldr r3, [pc, #808] @ (1f4578 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f450c ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4508 ) │ │ │ │ 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 1f4552 │ │ │ │ + bne.w 1f44e2 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1f420c │ │ │ │ + bmi.n 1f419c │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f420c │ │ │ │ + bne.n 1f419c │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f42c2 │ │ │ │ + b.n 1f4252 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r4 │ │ │ │ tst.w r0, #8 │ │ │ │ ite eq │ │ │ │ @@ -581551,69 +581503,69 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f42dc │ │ │ │ + bls.n 1f426c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f4286 │ │ │ │ + bcc.n 1f4216 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ orr.w r6, fp, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f420c │ │ │ │ + bne.n 1f419c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r2, 1f4326 │ │ │ │ + cbz r2, 1f42b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f4212 │ │ │ │ + b.n 1f41a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4244 │ │ │ │ + beq.n 1f41d4 │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f440a │ │ │ │ + beq.n 1f439a │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f433e │ │ │ │ + b.n 1f42ce │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f440a │ │ │ │ + beq.n 1f439a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4336 │ │ │ │ + beq.n 1f42c6 │ │ │ │ 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 │ │ │ │ @@ -581626,233 +581578,233 @@ │ │ │ │ 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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f43ea │ │ │ │ + cbz r4, 1f437a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f43dc │ │ │ │ + cbz r4, 1f436c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f43c6 │ │ │ │ + cbz r3, 1f4356 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f4556 │ │ │ │ + beq.w 1f44e6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f43c6 │ │ │ │ + cbz r4, 1f4356 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f43c6 │ │ │ │ + cbz r3, 1f4356 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f439e │ │ │ │ + bne.n 1f432e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4080 │ │ │ │ + bl 1f4010 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f43a4 │ │ │ │ + bne.n 1f4334 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f43dc │ │ │ │ + bne.n 1f436c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4080 │ │ │ │ + bl 1f4010 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e2394 │ │ │ │ - cbz r4, 1f43ec │ │ │ │ + bl 1e2324 │ │ │ │ + cbz r4, 1f437c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f438c │ │ │ │ + b.n 1f431c │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 231a8c │ │ │ │ - b.n 1f4402 │ │ │ │ + bl 231a1c │ │ │ │ + b.n 1f4392 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f434c │ │ │ │ + bne.n 1f42dc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f43f8 │ │ │ │ + bne.n 1f4388 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f424c │ │ │ │ + b.n 1f41dc │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f41ea │ │ │ │ + b.n 1f417a │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f41ca │ │ │ │ + beq.w 1f415a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f4434 │ │ │ │ + cbnz r3, 1f43c4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f41ca │ │ │ │ + beq.w 1f415a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4424 │ │ │ │ + beq.n 1f43b4 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f4490 │ │ │ │ + cbz r5, 1f4420 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4476 │ │ │ │ + cbz r3, 1f4406 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f446a │ │ │ │ + bne.n 1f43fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f446a │ │ │ │ + bne.n 1f43fa │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4568 │ │ │ │ + bne.w 1f44f8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f44a6 │ │ │ │ + beq.n 1f4436 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f444c │ │ │ │ + bne.n 1f43dc │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4442 │ │ │ │ + bne.n 1f43d2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f4498 │ │ │ │ + cbz r3, 1f4428 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f443a │ │ │ │ + bne.n 1f43ca │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f448a │ │ │ │ + bne.n 1f441a │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f41ca │ │ │ │ + b.n 1f415a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f456e │ │ │ │ + bne.n 1f44fe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4548 │ │ │ │ + beq.n 1f44d8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f449c │ │ │ │ + bne.n 1f442c │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f44f2 │ │ │ │ + b.n 1f4482 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f44f0 │ │ │ │ + bls.n 1f4480 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f450c │ │ │ │ + bls.n 1f449c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f4542 │ │ │ │ + bcs.n 1f44d2 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f44be │ │ │ │ + bmi.n 1f444e │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ 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] │ │ │ │ - b.n 1f44f0 │ │ │ │ + b.n 1f4480 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f446a │ │ │ │ + b.n 1f43fa │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f44b4 │ │ │ │ + b.n 1f4444 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f41ea │ │ │ │ + b.n 1f417a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4080 │ │ │ │ + bl 1f4010 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f439e │ │ │ │ + b.n 1f432e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r0, 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 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1f4758 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f475c ) │ │ │ │ + ldr r0, [pc, #452] @ (1f46e8 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f46ec ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -581871,182 +581823,182 @@ │ │ │ │ blx 546f0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f45e0 │ │ │ │ - b.n 1f4676 │ │ │ │ + cbnz r3, 1f4570 │ │ │ │ + b.n 1f4606 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4676 │ │ │ │ + beq.n 1f4606 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f45d8 │ │ │ │ + bpl.n 1f4568 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4624 │ │ │ │ + b.n 1f45b4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4620 │ │ │ │ + bls.n 1f45b0 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f463e │ │ │ │ + bls.n 1f45ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f45d8 │ │ │ │ + bls.n 1f4568 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f45ec │ │ │ │ + bmi.n 1f457c │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 1f4620 │ │ │ │ + b.n 1f45b0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4686 │ │ │ │ - b.n 1f471c │ │ │ │ + cbnz r3, 1f4616 │ │ │ │ + b.n 1f46ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f471c │ │ │ │ + beq.n 1f46ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f467e │ │ │ │ + bpl.n 1f460e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f46ca │ │ │ │ + b.n 1f465a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f46c6 │ │ │ │ + bls.n 1f4656 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f46e4 │ │ │ │ + bls.n 1f4674 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f467e │ │ │ │ + bcs.n 1f460e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f4692 │ │ │ │ + bmi.n 1f4622 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38f4 │ │ │ │ + bl 1f3884 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 1f46c6 │ │ │ │ + b.n 1f4656 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f417c │ │ │ │ + bl 1f410c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f417c │ │ │ │ - ldr r2, [pc, #40] @ (1f4760 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f475c ) │ │ │ │ + bl 1f410c │ │ │ │ + ldr r2, [pc, #40] @ (1f46f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f46ec ) │ │ │ │ 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 1f4754 │ │ │ │ + bne.n 1f46e4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - rev16 r4, r4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + cbnz r0, 1f4700 │ │ │ │ lsls r0, 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, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1f4d5c │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f4cec │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f4d60 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f4cf0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -582054,227 +582006,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f3e0c │ │ │ │ + bl 1f3d9c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f3e0c │ │ │ │ + bl 1f3d9c │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546f0 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 546f0 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f484c │ │ │ │ + cbz r5, 1f47dc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f4844 │ │ │ │ + bpl.n 1f47d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4844 │ │ │ │ + bhi.n 1f47d4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f4844 │ │ │ │ + bmi.n 1f47d4 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4c0c │ │ │ │ + bne.w 1f4b9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbb14 │ │ │ │ - cbz r0, 1f4844 │ │ │ │ + bl 2bbaa4 │ │ │ │ + cbz r0, 1f47d4 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f4844 │ │ │ │ + bhi.n 1f47d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f47f8 │ │ │ │ + bne.n 1f4788 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5c20 │ │ │ │ + bl 1c5bb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4d4a │ │ │ │ + beq.w 1f4cda │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4868 │ │ │ │ + bne.n 1f47f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4d4a │ │ │ │ + beq.w 1f4cda │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f48e4 │ │ │ │ + beq.n 1f4874 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f48a2 │ │ │ │ - b.n 1f48d6 │ │ │ │ + cbnz r3, 1f4832 │ │ │ │ + b.n 1f4866 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f48d6 │ │ │ │ + cbz r3, 1f4866 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f489c │ │ │ │ + bne.n 1f482c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r1, #217 @ 0xd9 │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1f489c │ │ │ │ + bhi.n 1f482c │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f4d3e │ │ │ │ + bne.w 1f4cce │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f4932 │ │ │ │ + beq.n 1f48c2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f48a2 │ │ │ │ + bne.n 1f4832 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4894 │ │ │ │ + bne.n 1f4824 │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f4b66 │ │ │ │ + beq.w 1f4af6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f4d24 │ │ │ │ + beq.w 1f4cb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f490a │ │ │ │ + b.n 1f489a │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f4a3a │ │ │ │ + beq.w 1f49ca │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f48fe │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f4d64 │ │ │ │ + bne.n 1f488e │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f4cf4 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ - b.n 1f4ad6 │ │ │ │ + b.n 1f4a66 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f4d50 │ │ │ │ + beq.w 1f4ce0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4d56 │ │ │ │ + bne.w 1f4ce6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4920 │ │ │ │ + bne.n 1f48b0 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f489c │ │ │ │ + ble.n 1f482c │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f489c │ │ │ │ + bne.n 1f482c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f489c │ │ │ │ + bgt.n 1f482c │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f489c │ │ │ │ + beq.n 1f482c │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f489c │ │ │ │ + bne.n 1f482c │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4b58 │ │ │ │ + bne.w 1f4ae8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r9, [r1, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1f49d4 │ │ │ │ + bmi.n 1f4964 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f4bf0 │ │ │ │ + bhi.w 1f4b80 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f4bf0 │ │ │ │ + bpl.w 1f4b80 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f49ec │ │ │ │ + bmi.n 1f497c │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582296,18 +582248,18 @@ │ │ │ │ ldrbpl.w r3, [r9, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 1f489c │ │ │ │ + b.n 1f482c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f4d68 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4cf8 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542b0 │ │ │ │ movs r3, #12 │ │ │ │ @@ -582317,54 +582269,54 @@ │ │ │ │ str.w r6, [r9] │ │ │ │ mla r5, r3, r8, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f4a9a │ │ │ │ + b.n 1f4a2a │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r0, #31 │ │ │ │ itt ls │ │ │ │ strls.w fp, [r9] │ │ │ │ strls r6, [r4, #0] │ │ │ │ strd r8, r1, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f37d4 │ │ │ │ + bl 1f3764 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f4ad4 │ │ │ │ + beq.n 1f4a64 │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4a70 │ │ │ │ + bne.n 1f4a00 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f37d4 │ │ │ │ + bl 1f3764 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f4a90 │ │ │ │ + bne.n 1f4a20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str.w r7, [r9] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1f4a82 │ │ │ │ + b.n 1f4a12 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c5d04 │ │ │ │ + bl 1c5c94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w r3, r2, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -582375,178 +582327,178 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1f3acc │ │ │ │ + bl 1f3a5c │ │ │ │ add.w r0, r7, #192 @ 0xc0 │ │ │ │ add.w r1, r7, #188 @ 0xbc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r6 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f3acc │ │ │ │ - ldr r2, [pc, #560] @ (1f4d6c ) │ │ │ │ - ldr r3, [pc, #544] @ (1f4d5c ) │ │ │ │ + bl 1f3a5c │ │ │ │ + ldr r2, [pc, #560] @ (1f4cfc ) │ │ │ │ + ldr r3, [pc, #544] @ (1f4cec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3548] @ 0xddc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f4d3a │ │ │ │ + bne.w 1f4cca │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f49a4 │ │ │ │ + b.n 1f4934 │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4d4a │ │ │ │ + beq.w 1f4cda │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4b72 │ │ │ │ + bne.n 1f4b02 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f4d4a │ │ │ │ + beq.w 1f4cda │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f48ee │ │ │ │ + beq.w 1f487e │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4be2 │ │ │ │ + cbz r3, 1f4b72 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f4bb6 │ │ │ │ + b.n 1f4b46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4bde │ │ │ │ + cbz r3, 1f4b6e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4bb0 │ │ │ │ + bne.n 1f4b40 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f4bb0 │ │ │ │ + bne.n 1f4b40 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f4d44 │ │ │ │ + bne.w 1f4cd4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f4c28 │ │ │ │ + beq.n 1f4bb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4bb6 │ │ │ │ + bne.n 1f4b46 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4ba2 │ │ │ │ - b.n 1f48ee │ │ │ │ + bne.n 1f4b32 │ │ │ │ + b.n 1f487e │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ cmp r1, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r1, r1, #5 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f49ec │ │ │ │ - b.n 1f49e0 │ │ │ │ + bmi.w 1f497c │ │ │ │ + b.n 1f4970 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f481e │ │ │ │ + b.n 1f47ae │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f4d50 │ │ │ │ + beq.w 1f4ce0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4d56 │ │ │ │ + bne.w 1f4ce6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4c16 │ │ │ │ + bne.n 1f4ba6 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4bb0 │ │ │ │ + ble.n 1f4b40 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4bb0 │ │ │ │ + bgt.n 1f4b40 │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4d34 │ │ │ │ + beq.n 1f4cc4 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w sl, fp, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4bb0 │ │ │ │ + bne.n 1f4b40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4d0a │ │ │ │ + bne.n 1f4c9a │ │ │ │ str.w r5, [fp, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1f4caa │ │ │ │ + bmi.n 1f4c3a │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f4d18 │ │ │ │ + bhi.n 1f4ca8 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f4d18 │ │ │ │ + bpl.n 1f4ca8 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f4cc4 │ │ │ │ + bmi.n 1f4c54 │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -582565,37 +582517,37 @@ │ │ │ │ ldrbpl r3, [r5, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1f4bb0 │ │ │ │ + b.n 1f4b40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f4c82 │ │ │ │ + b.n 1f4c12 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f4caa │ │ │ │ - ldr r3, [pc, #72] @ (1f4d70 ) │ │ │ │ + b.n 1f4c3a │ │ │ │ + ldr r3, [pc, #72] @ (1f4d00 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542b0 │ │ │ │ - b.n 1f4ad6 │ │ │ │ + b.n 1f4a66 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f4be2 │ │ │ │ + b.n 1f4b72 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -582606,122 +582558,122 @@ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 266d66 │ │ │ │ + bl 266cf6 │ │ │ │ vrecps.f32 , , │ │ │ │ - push {r6, r7} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ mrrc 15, 15, pc, sp, 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 1f4de6 │ │ │ │ + beq.n 1f4d76 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f4da4 │ │ │ │ + b.n 1f4d34 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f4d9e │ │ │ │ + bpl.n 1f4d2e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f4de2 │ │ │ │ + beq.n 1f4d72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4de6 │ │ │ │ + cbz r3, 1f4d76 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f4d9e │ │ │ │ + beq.n 1f4d2e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f4d92 │ │ │ │ + bne.n 1f4d22 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4d9e │ │ │ │ + bne.n 1f4d2e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2ba75c │ │ │ │ + bl 2ba6ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4d9e │ │ │ │ + beq.n 1f4d2e │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f4d9e │ │ │ │ + bmi.n 1f4d2e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4d9e │ │ │ │ + bne.n 1f4d2e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7a34 │ │ │ │ + bl 1e79c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1f515c ) │ │ │ │ - ldr r3, [pc, #844] @ (1f5160 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f50ec ) │ │ │ │ + ldr r3, [pc, #844] @ (1f50f0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f4f9a │ │ │ │ + beq.w 1f4f2a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 1f4dfc │ │ │ │ + bl 1f4d8c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f4f34 │ │ │ │ + beq.n 1f4ec4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f4ec0 │ │ │ │ + bne.n 1f4e50 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -582729,47 +582681,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ - ldr r2, [pc, #704] @ (1f5164 ) │ │ │ │ - ldr r3, [pc, #696] @ (1f5160 ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r2, [pc, #704] @ (1f50f4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1f50f0 ) │ │ │ │ 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 1f5156 │ │ │ │ + bne.w 1f50e6 │ │ │ │ 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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f4fca │ │ │ │ + beq.n 1f4f5a │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f5150 │ │ │ │ + bhi.w 1f50e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f514c │ │ │ │ + bhi.w 1f50dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -582803,18 +582755,18 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 1f50ae │ │ │ │ + bhi.w 1f503e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f515a │ │ │ │ + bhi.w 1f50ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -582841,15 +582793,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -582857,24 +582809,24 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f4e94 │ │ │ │ + b.n 1f4e24 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -582882,35 +582834,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1f4e88 │ │ │ │ + b.n 1f4e18 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5048 │ │ │ │ + cbz r0, 1f4fd8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -582923,52 +582875,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 1f4e88 │ │ │ │ + b.n 1f4e18 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f5018 │ │ │ │ + b.n 1f4fa8 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f5018 │ │ │ │ + b.n 1f4fa8 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f5018 │ │ │ │ + b.n 1f4fa8 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f5018 │ │ │ │ + b.n 1f4fa8 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f50e8 │ │ │ │ + cbz r0, 1f5078 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -582977,207 +582929,207 @@ │ │ │ │ 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 1f4e88 │ │ │ │ + b.n 1f4e18 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f50b8 │ │ │ │ + b.n 1f5048 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f50b8 │ │ │ │ + b.n 1f5048 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f50b8 │ │ │ │ + b.n 1f5048 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f50b8 │ │ │ │ + b.n 1f5048 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 1f519a │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1f517c │ │ │ │ + cbz r6, 1f5128 │ │ │ │ lsls r0, 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, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2188] @ 1f5a08 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1f5998 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2188] @ 1f5a0c │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f5a10 │ │ │ │ + ldr.w r4, [pc, #2188] @ 1f599c │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f59a0 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f51a8 │ │ │ │ + bne.n 1f5138 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f51cc │ │ │ │ + beq.n 1f515c │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2152] @ 1f5a14 │ │ │ │ - ldr.w r3, [pc, #2144] @ 1f5a10 │ │ │ │ + ldr.w r1, [pc, #2152] @ 1f59a4 │ │ │ │ + ldr.w r3, [pc, #2144] @ 1f59a0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f59da │ │ │ │ + bne.w 1f596a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f59de │ │ │ │ + beq.w 1f596e │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f51d8 │ │ │ │ + bne.n 1f5168 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59de │ │ │ │ + beq.w 1f596e │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f523c │ │ │ │ + cbz r2, 1f51cc │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f522e │ │ │ │ + bne.n 1f51be │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f522e │ │ │ │ + bne.n 1f51be │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59f0 │ │ │ │ + bne.w 1f5980 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f525c │ │ │ │ + beq.n 1f51ec │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5208 │ │ │ │ + bne.n 1f5198 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2680 │ │ │ │ + bl 1c2610 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f51aa │ │ │ │ + b.n 1f513a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f59ea │ │ │ │ + beq.w 1f597a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f524a │ │ │ │ + bne.n 1f51da │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f522e │ │ │ │ - bl 2bbb98 │ │ │ │ + beq.n 1f51be │ │ │ │ + bl 2bbb28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f522e │ │ │ │ + bne.n 1f51be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbb58 │ │ │ │ + bl 2bbae8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f522e │ │ │ │ + bne.n 1f51be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f522e │ │ │ │ - bl 2bbb14 │ │ │ │ + bls.n 1f51be │ │ │ │ + bl 2bbaa4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f522e │ │ │ │ + beq.n 1f51be │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f522e │ │ │ │ + bhi.n 1f51be │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f55be │ │ │ │ + beq.w 1f554e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f52f6 │ │ │ │ + bls.n 1f5286 │ │ │ │ strd r6, fp, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1e3744 │ │ │ │ + bl 1e36d4 │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f52f6 │ │ │ │ + bne.n 1f5286 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f52f6 │ │ │ │ + bne.n 1f5286 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f59f0 │ │ │ │ + bne.w 1f5980 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f570c │ │ │ │ + beq.w 1f569c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2720 │ │ │ │ + bl 1c26b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5582 │ │ │ │ + beq.w 1f5512 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59f6 │ │ │ │ + beq.w 1f5986 │ │ │ │ ldr.w r8, [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 1f5318 │ │ │ │ + bne.n 1f52a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59f6 │ │ │ │ + beq.w 1f5986 │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -583190,115 +583142,115 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - beq.n 1f537c │ │ │ │ - b.n 1f537e │ │ │ │ + beq.n 1f530c │ │ │ │ + b.n 1f530e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f557e │ │ │ │ + beq.w 1f550e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5370 │ │ │ │ + bne.n 1f5300 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f53dc │ │ │ │ + cbz r6, 1f536c │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f53cc │ │ │ │ + cbz r3, 1f535c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59f0 │ │ │ │ + bne.w 1f5980 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5402 │ │ │ │ + beq.n 1f5392 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f53a2 │ │ │ │ + bne.n 1f5332 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5398 │ │ │ │ + bne.n 1f5328 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f522e │ │ │ │ + b.n 1f51be │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5a02 │ │ │ │ + beq.w 1f5992 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f53f0 │ │ │ │ + bne.n 1f5380 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f53c0 │ │ │ │ + bhi.n 1f5350 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f556e │ │ │ │ + bmi.w 1f54fe │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f5576 │ │ │ │ + bpl.w 1f5506 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f53c0 │ │ │ │ + bne.n 1f5350 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -583307,22 +583259,22 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5a02 │ │ │ │ + bhi.w 1f5992 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @@ -583346,22 +583298,22 @@ │ │ │ │ lsls r3, r5, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -583369,90 +583321,90 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1f5a18 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1f59a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f53c0 │ │ │ │ + b.n 1f5350 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f54e0 │ │ │ │ + b.n 1f5470 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f54e0 │ │ │ │ + b.n 1f5470 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f54e0 │ │ │ │ + b.n 1f5470 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f54e0 │ │ │ │ + b.n 1f5470 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f53c0 │ │ │ │ - b.n 1f544c │ │ │ │ + bpl.w 1f5350 │ │ │ │ + b.n 1f53dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f53c0 │ │ │ │ - b.n 1f544c │ │ │ │ + bne.w 1f5350 │ │ │ │ + b.n 1f53dc │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f538a │ │ │ │ + b.n 1f531a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f5594 │ │ │ │ - b.n 1f522e │ │ │ │ + cbnz r3, 1f5524 │ │ │ │ + b.n 1f51be │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f522e │ │ │ │ + beq.w 1f51be │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f558a │ │ │ │ + bpl.n 1f551a │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f558a │ │ │ │ + bne.n 1f551a │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f558a │ │ │ │ + bne.n 1f551a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f558a │ │ │ │ + bne.n 1f551a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c275c │ │ │ │ - b.n 1f522e │ │ │ │ + bl 1c26ec │ │ │ │ + b.n 1f51be │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59f6 │ │ │ │ + beq.w 1f5986 │ │ │ │ mov r2, fp │ │ │ │ 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 1f55cc │ │ │ │ + bne.n 1f555c │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59f6 │ │ │ │ + beq.w 1f5986 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -583463,130 +583415,130 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r8 │ │ │ │ - beq.n 1f562c │ │ │ │ - b.n 1f562e │ │ │ │ + beq.n 1f55bc │ │ │ │ + b.n 1f55be │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5706 │ │ │ │ + beq.n 1f5696 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5620 │ │ │ │ + bne.n 1f55b0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f567c │ │ │ │ + cbz r6, 1f560c │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f566e │ │ │ │ + cbz r3, 1f55fe │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5666 │ │ │ │ + bne.n 1f55f6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5666 │ │ │ │ + bne.n 1f55f6 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59f0 │ │ │ │ + bne.w 1f5980 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5692 │ │ │ │ + beq.n 1f5622 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5648 │ │ │ │ + bne.n 1f55d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5642 │ │ │ │ + bne.n 1f55d2 │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f53de │ │ │ │ + b.n 1f536e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5a02 │ │ │ │ + beq.w 1f5992 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5680 │ │ │ │ + bne.n 1f5610 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5666 │ │ │ │ + bne.n 1f55f6 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5666 │ │ │ │ + bne.n 1f55f6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5666 │ │ │ │ + bne.n 1f55f6 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f56f6 │ │ │ │ + cbz r0, 1f5686 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 550d0 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f5666 │ │ │ │ + b.n 1f55f6 │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f5638 │ │ │ │ + b.n 1f55c8 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ea820 │ │ │ │ + bl 1ea7b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f52f6 │ │ │ │ + bne.w 1f5286 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59f6 │ │ │ │ + beq.w 1f5986 │ │ │ │ mov r2, r0 │ │ │ │ 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 1f572a │ │ │ │ + bne.n 1f56ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59f6 │ │ │ │ + beq.w 1f5986 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov lr, r3 │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ @@ -583601,124 +583553,124 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq.w r3, r4, #20 │ │ │ │ movne r3, r6 │ │ │ │ - b.n 1f5790 │ │ │ │ + b.n 1f5720 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59d4 │ │ │ │ + beq.w 1f5964 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5782 │ │ │ │ + bne.n 1f5712 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f57c2 │ │ │ │ + b.n 1f5752 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f59d0 │ │ │ │ + beq.w 1f5960 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f57b4 │ │ │ │ + bne.n 1f5744 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f4d74 │ │ │ │ + bl 1f4d04 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f582a │ │ │ │ + cbz r6, 1f57ba │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5818 │ │ │ │ + cbz r3, 1f57a8 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f580e │ │ │ │ + bne.n 1f579e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f580e │ │ │ │ + bne.n 1f579e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59f0 │ │ │ │ + bne.w 1f5980 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5842 │ │ │ │ + beq.n 1f57d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f57f0 │ │ │ │ + bne.n 1f5780 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f57e8 │ │ │ │ + bne.n 1f5778 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f53e0 │ │ │ │ + b.n 1f5370 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5a02 │ │ │ │ + beq.w 1f5992 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f59fc │ │ │ │ + bne.w 1f598c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5830 │ │ │ │ + bne.n 1f57c0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f580e │ │ │ │ + bne.n 1f579e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f580e │ │ │ │ + bne.n 1f579e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f580e │ │ │ │ + bne.n 1f579e │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f4dfc │ │ │ │ + bl 1f4d8c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f59b8 │ │ │ │ + bhi.w 1f5948 │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -583730,51 +583682,51 @@ │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #296] @ 1f5a18 │ │ │ │ + ldr.w lr, [pc, #296] @ 1f59a8 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f59a8 │ │ │ │ + bls.n 1f5938 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ str r2, [r7, #8] │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #148] @ 0x94 │ │ │ │ @@ -583787,55 +583739,55 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f580e │ │ │ │ + b.n 1f579e │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f58a8 │ │ │ │ + b.n 1f5838 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f58a8 │ │ │ │ + b.n 1f5838 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f58a8 │ │ │ │ + b.n 1f5838 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f58a8 │ │ │ │ + b.n 1f5838 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f57ce │ │ │ │ + b.n 1f575e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f57a0 │ │ │ │ + b.n 1f5730 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2b00 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -583846,169 +583798,169 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #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, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #584] @ (1f5c78 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f5c08 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f5c7c ) │ │ │ │ + ldr r3, [pc, #584] @ (1f5c0c ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ - bl 1f39ec │ │ │ │ + bl 1f397c │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5c6e │ │ │ │ + beq.w 1f5bfe │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 20dde0 │ │ │ │ + bl 20dd70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5c64 │ │ │ │ + bne.w 1f5bf4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f5c52 │ │ │ │ + beq.w 1f5be2 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f5aac │ │ │ │ + bne.n 1f5a3c │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #4 │ │ │ │ - beq.n 1f5b5c │ │ │ │ - cbz r7, 1f5abc │ │ │ │ + beq.n 1f5aec │ │ │ │ + cbz r7, 1f5a4c │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1f5b9a │ │ │ │ - cbz r4, 1f5b02 │ │ │ │ + bge.n 1f5b2a │ │ │ │ + cbz r4, 1f5a92 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5af8 │ │ │ │ + bne.n 1f5a88 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5a74 │ │ │ │ + bne.n 1f5a04 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f5b32 │ │ │ │ + beq.n 1f5ac2 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (1f5c80 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f5c10 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f5c7c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f5c0c ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f5c74 │ │ │ │ + bne.w 1f5c04 │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f5ada │ │ │ │ + bge.n 1f5a6a │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f5ada │ │ │ │ + beq.n 1f5a6a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb170 │ │ │ │ + bl 2bb100 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f5ae0 │ │ │ │ + blt.n 1f5a70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f5b02 │ │ │ │ + beq.n 1f5a92 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -584021,114 +583973,114 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 1f5bfc │ │ │ │ + bmi.n 1f5b8c │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ orrs r1, r6 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r5 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f5bba │ │ │ │ + bne.n 1f5b4a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5ae4 │ │ │ │ + beq.w 1f5a74 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1f5b06 │ │ │ │ + bcs.w 1f5a96 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f5b06 │ │ │ │ + bls.w 1f5a96 │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 1f5c46 │ │ │ │ - b.n 1f5b06 │ │ │ │ + bne.n 1f5bd6 │ │ │ │ + b.n 1f5a96 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f5aac │ │ │ │ + b.n 1f5a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5a86 │ │ │ │ + b.n 1f5a16 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f5b14 │ │ │ │ + b.n 1f5aa4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #792 @ (adr r5, 1f5f94 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 1f5ce4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1f5f94 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 1f5ce4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1f5dd8 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f5d68 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f5ddc ) │ │ │ │ + ldr r1, [pc, #320] @ (1f5d6c ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 1f5dc6 │ │ │ │ + beq.w 1f5d56 │ │ │ │ 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 1f5d28 │ │ │ │ + beq.n 1f5cb8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f5d4e │ │ │ │ + beq.n 1f5cde │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f5dd0 │ │ │ │ + bhi.n 1f5d60 │ │ │ │ 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 │ │ │ │ @@ -584138,446 +584090,446 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 1f5dd0 │ │ │ │ + vldr d7, [pc, #164] @ 1f5d60 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5d4e │ │ │ │ + cbz r0, 1f5cde │ │ │ │ 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 1e4074 │ │ │ │ - ldr r1, [pc, #144] @ (1f5de0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f5ddc ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r1, [pc, #144] @ (1f5d70 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f5d6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5dcc │ │ │ │ + bne.n 1f5d5c │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f5d96 │ │ │ │ + cbz r0, 1f5d26 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5d4e │ │ │ │ + b.n 1f5cde │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f5d6e │ │ │ │ + b.n 1f5cfe │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f5d6e │ │ │ │ + b.n 1f5cfe │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f5d6e │ │ │ │ + b.n 1f5cfe │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f5d6e │ │ │ │ + b.n 1f5cfe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r3, pc, #376 @ (adr r3, 1f5f54 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 1f60a4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1f608c ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 1f5ddc ) │ │ │ │ lsls r0, r3, #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, #2844] @ 1f6918 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f68a8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f691c │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f68ac │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 1f6920 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f68b0 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ uxtb.w ip, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ movw ip, #259 @ 0x103 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f5e94 │ │ │ │ + beq.n 1f5e24 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f5e7a │ │ │ │ + bcs.n 1f5e0a │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f5f3e │ │ │ │ + beq.n 1f5ece │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f5e58 │ │ │ │ + bne.n 1f5de8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f61e4 │ │ │ │ + bne.w 1f6174 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f6924 │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f691c │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f68b4 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f68ac │ │ │ │ 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 1f6ace │ │ │ │ + bne.w 1f6a5e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f6120 │ │ │ │ + beq.w 1f60b0 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f6120 │ │ │ │ + beq.w 1f60b0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f5e58 │ │ │ │ + bne.n 1f5de8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ ands r3, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq.n 1f5e58 │ │ │ │ + beq.n 1f5de8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ - beq.w 1f65aa │ │ │ │ + beq.w 1f653a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f6972 │ │ │ │ + beq.w 1f6902 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f5e58 │ │ │ │ + beq.n 1f5de8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2030 │ │ │ │ + bl 1e1fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f5e5a │ │ │ │ + b.n 1f5dea │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5e58 │ │ │ │ + beq.n 1f5de8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f5f86 │ │ │ │ + cbz r0, 1f5f16 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c88 │ │ │ │ + bl 1f5c18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c88 │ │ │ │ + bl 1f5c18 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f5ff4 │ │ │ │ + cbz r0, 1f5f84 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c88 │ │ │ │ + bl 1f5c18 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6052 │ │ │ │ + cbz r0, 1f5fe2 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c88 │ │ │ │ + bl 1f5c18 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f67f8 │ │ │ │ + beq.w 1f6788 │ │ │ │ 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 1f65da │ │ │ │ + beq.w 1f656a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6100 │ │ │ │ + beq.n 1f6090 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f60ac │ │ │ │ + cbz r1, 1f603c │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f6756 │ │ │ │ + bne.w 1f66e6 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f6756 │ │ │ │ - cbz r3, 1f60c0 │ │ │ │ + bne.w 1f66e6 │ │ │ │ + cbz r3, 1f6050 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f60f2 │ │ │ │ + cbz r0, 1f6082 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f6804 │ │ │ │ + bne.w 1f6794 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f5f2a │ │ │ │ + beq.w 1f5eba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5f26 │ │ │ │ + b.n 1f5eb6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5e58 │ │ │ │ + beq.w 1f5de8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f6548 │ │ │ │ + bls.w 1f64d8 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f6188 │ │ │ │ + cbz r0, 1f6118 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1f6a60 │ │ │ │ + bhi.w 1f69f0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f6ad2 │ │ │ │ + bhi.w 1f6a62 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ @@ -584609,535 +584561,535 @@ │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f6214 │ │ │ │ + cbz r0, 1f61a4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f6248 │ │ │ │ + cbz r0, 1f61d8 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f627e │ │ │ │ + cbz r0, 1f620e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f62b8 │ │ │ │ + cbz r0, 1f6248 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f62f2 │ │ │ │ + cbz r0, 1f6282 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f632e │ │ │ │ + cbz r0, 1f62be │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f6364 │ │ │ │ + cbz r0, 1f62f4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f639e │ │ │ │ + cbz r0, 1f632e │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f63d8 │ │ │ │ + cbz r0, 1f6368 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5f26 │ │ │ │ - ldr r3, [pc, #988] @ (1f6928 ) │ │ │ │ + b.n 1f5eb6 │ │ │ │ + ldr r3, [pc, #988] @ (1f68b8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f692c │ │ │ │ + bne.w 1f68bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4eec │ │ │ │ + bl 1e4e7c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5f26 │ │ │ │ + b.n 1f5eb6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f6a72 │ │ │ │ + beq.w 1f6a02 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f5f08 │ │ │ │ - vldr d7, [pc, #812] @ 1f6908 │ │ │ │ + b.n 1f5e98 │ │ │ │ + vldr d7, [pc, #812] @ 1f6898 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6100 │ │ │ │ + beq.w 1f6090 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1f6100 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f6090 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f663a │ │ │ │ + cbz r0, 1f65ca │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f6846 │ │ │ │ + bne.w 1f67d6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f5f26 │ │ │ │ + b.w 1f5eb6 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f660c │ │ │ │ + b.n 1f659c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f660c │ │ │ │ + b.n 1f659c │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f6ad2 │ │ │ │ + bhi.w 1f6a62 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -585167,187 +585119,187 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f67d4 │ │ │ │ + cbz r0, 1f6764 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6100 │ │ │ │ + b.n 1f6090 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f67ac │ │ │ │ + b.n 1f673c │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f67ac │ │ │ │ + b.n 1f673c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f67ac │ │ │ │ - vldr d7, [pc, #276] @ 1f6910 │ │ │ │ + b.n 1f673c │ │ │ │ + vldr d7, [pc, #276] @ 1f68a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f67ac │ │ │ │ + b.n 1f673c │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6836 │ │ │ │ + cbz r0, 1f67c6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6108 │ │ │ │ + b.n 1f6098 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6726 │ │ │ │ + b.n 1f66b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #984 @ (adr r1, 1f6cf4 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 1f6a44 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #888 @ (adr r1, 1f6c9c ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 1f69ec ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r1, pc, #616 @ (adr r1, 1f6b90 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 1f68e0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f695e │ │ │ │ + cbz r0, 1f68ee │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6596 │ │ │ │ + b.n 1f6526 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f5ef8 │ │ │ │ + bne.w 1f5e88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -585362,24 +585314,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f6a1e │ │ │ │ + bne.n 1f69ae │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 1f6a86 │ │ │ │ + bhi.n 1f6a16 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f6ad2 │ │ │ │ + bhi.w 1f6a62 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r2, #24] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ asrs r3, r0, #2 │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ @@ -585391,138 +585343,138 @@ │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ lsls r3, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f6a54 │ │ │ │ + bne.n 1f69e4 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6a6c │ │ │ │ + bne.n 1f69fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6a8a │ │ │ │ + bne.n 1f6a1a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ab2 │ │ │ │ + bne.n 1f6a42 │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f69a6 │ │ │ │ + bne.n 1f6936 │ │ │ │ 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 1f5f2a │ │ │ │ + beq.w 1f5eba │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f5ef8 │ │ │ │ - b.n 1f65c8 │ │ │ │ + bne.w 1f5e88 │ │ │ │ + b.n 1f6558 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f69ee │ │ │ │ + b.n 1f697e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f69ee │ │ │ │ + b.n 1f697e │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f6a7e │ │ │ │ + bne.n 1f6a0e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f69fc │ │ │ │ + b.n 1f698c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f660c │ │ │ │ + b.n 1f659c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f6a22 │ │ │ │ + b.n 1f69b2 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f65c8 │ │ │ │ - b.n 1f697c │ │ │ │ + bne.w 1f6558 │ │ │ │ + b.n 1f690c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f6a36 │ │ │ │ + b.n 1f69c6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f69ee │ │ │ │ + b.n 1f697e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f6a22 │ │ │ │ + b.n 1f69b2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f6aa2 │ │ │ │ + b.n 1f6a32 │ │ │ │ blx 54c30 <__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] @ (1f6c18 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f6ba8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f6c1c ) │ │ │ │ + ldr r3, [pc, #304] @ (1f6bac ) │ │ │ │ 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, 1f6b02 │ │ │ │ + cbnz r2, 1f6a92 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6bfe │ │ │ │ + beq.n 1f6b8e │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f6b14 │ │ │ │ - b.n 1f6bfa │ │ │ │ + cbnz r3, 1f6aa4 │ │ │ │ + b.n 1f6b8a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6bfa │ │ │ │ + beq.n 1f6b8a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6b0c │ │ │ │ + beq.n 1f6a9c │ │ │ │ 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] │ │ │ │ @@ -585535,124 +585487,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 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f6bb6 │ │ │ │ + cbz r3, 1f6b46 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6b90 │ │ │ │ + beq.n 1f6b20 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f6b80 │ │ │ │ + cbz r2, 1f6b10 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f6b9e │ │ │ │ + cbz r2, 1f6b2e │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6b6a │ │ │ │ + bne.n 1f6afa │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f6b90 │ │ │ │ + cbnz r2, 1f6b20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5de8 │ │ │ │ + bl 1f5d78 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f6bb8 │ │ │ │ + cbz r3, 1f6b48 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f6b5e │ │ │ │ + b.n 1f6aee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5de8 │ │ │ │ + bl 1f5d78 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6b6a │ │ │ │ - b.n 1f6b80 │ │ │ │ + bne.n 1f6afa │ │ │ │ + b.n 1f6b10 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f6bde │ │ │ │ + cbz r3, 1f6b6e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f6b22 │ │ │ │ + bne.n 1f6ab2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6bd0 │ │ │ │ - ldr r2, [pc, #64] @ (1f6c20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f6c1c ) │ │ │ │ + bne.n 1f6b60 │ │ │ │ + ldr r2, [pc, #64] @ (1f6bb0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6bac ) │ │ │ │ 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 1f6c14 │ │ │ │ + bne.n 1f6ba4 │ │ │ │ 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 1f6bde │ │ │ │ + b.n 1f6b6e │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f6b02 │ │ │ │ + bne.w 1f6a92 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6b02 │ │ │ │ - b.n 1f6bde │ │ │ │ + bne.w 1f6a92 │ │ │ │ + b.n 1f6b6e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (1f6d2c ) │ │ │ │ + ldr r4, [pc, #220] @ (1f6cbc ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f6d30 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f6cc0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6d22 │ │ │ │ + beq.n 1f6cb2 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -585664,166 +585616,166 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1df564 │ │ │ │ + bl 1df4f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f6cde │ │ │ │ - bl 1df564 │ │ │ │ + bls.n 1f6c6e │ │ │ │ + bl 1df4f4 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f6d12 │ │ │ │ + cbz r7, 1f6ca2 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4234 │ │ │ │ + bl 1e41c4 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f6c8a │ │ │ │ + bne.n 1f6c1a │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f6d64 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f6cf4 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f6d60 │ │ │ │ + cbnz r2, 1f6cf0 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f6d48 │ │ │ │ + bls.n 1f6cd8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f6d68 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f6cf8 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (1f6ed8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f6e68 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6e88 │ │ │ │ + bne.n 1f6e18 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f6ece │ │ │ │ + beq.w 1f6e5e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f6da8 │ │ │ │ + bne.n 1f6d38 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ea8 │ │ │ │ - ldr r2, [pc, #300] @ (1f6edc ) │ │ │ │ + bne.n 1f6e38 │ │ │ │ + ldr r2, [pc, #300] @ (1f6e6c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6ed4 │ │ │ │ + beq.w 1f6e64 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f6ec8 │ │ │ │ + bne.n 1f6e58 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1df564 │ │ │ │ + bl 1df4f4 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1df564 │ │ │ │ + bl 1df4f4 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6e56 │ │ │ │ + beq.n 1f6de6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -585831,176 +585783,176 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f6ec0 │ │ │ │ + beq.n 1f6e50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f6e9e │ │ │ │ + cbz r2, 1f6e2e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f6df4 │ │ │ │ - ldr r2, [pc, #80] @ (1f6edc ) │ │ │ │ + b.n 1f6d84 │ │ │ │ + ldr r2, [pc, #80] @ (1f6e6c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 1f6dc4 │ │ │ │ + b.n 1f6d54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f6e7e │ │ │ │ + b.n 1f6e0e │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ + bl 1f6bcc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f6dd4 │ │ │ │ + b.n 1f6d64 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f6da8 │ │ │ │ + b.n 1f6d38 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f6ec0 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + b.n 1f6e50 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #228] @ (1f6fe8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f6f78 ) │ │ │ │ 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, #216] @ (1f6fec ) │ │ │ │ + ldr r2, [pc, #216] @ (1f6f7c ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f6fc2 │ │ │ │ + beq.n 1f6f52 │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #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 1f6fc8 │ │ │ │ + beq.n 1f6f58 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ strb.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ - ldr r2, [pc, #72] @ (1f6ff0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6fec ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r2, [pc, #72] @ (1f6f80 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f6f7c ) │ │ │ │ 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 1f6fe4 │ │ │ │ + bne.n 1f6f74 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f6fcc │ │ │ │ + bne.n 1f6f5c │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f6fa6 │ │ │ │ + b.n 1f6f36 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1f6f5a │ │ │ │ + b.n 1f6eea │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r0, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #660] @ (1f729c ) │ │ │ │ + ldr r4, [pc, #660] @ (1f722c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f72a0 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f7230 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f72a4 ) │ │ │ │ + ldr r2, [pc, #660] @ (1f7234 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f72a8 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f7238 ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ @@ -586016,40 +585968,40 @@ │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f7076 │ │ │ │ + cbz r0, 1f7006 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f727a │ │ │ │ + beq.w 1f720a │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f70dc │ │ │ │ + b.n 1f706c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r4, #108 @ 0x6c │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w sl, sl, #2 │ │ │ │ @@ -586061,58 +586013,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, lr, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f727a │ │ │ │ + bls.w 1f720a │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r3, sl │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f7140 │ │ │ │ + beq.n 1f70d0 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df564 │ │ │ │ + bl 1df4f4 │ │ │ │ adds r6, #32 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ adds r5, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7094 │ │ │ │ + bne.n 1f7024 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f711c │ │ │ │ + b.n 1f70ac │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -586124,74 +586076,74 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [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, [r9, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f7190 │ │ │ │ + cbz r0, 1f7120 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #60] @ 0x3c │ │ │ │ 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 1f7272 │ │ │ │ + beq.n 1f7202 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str r5, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -586201,62 +586153,62 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ 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, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1f726c │ │ │ │ + cbz r3, 1f71fc │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f709a │ │ │ │ + b.n 1f702a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f715a │ │ │ │ + b.n 1f70ea │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f7222 │ │ │ │ - b.n 1f71bc │ │ │ │ - ldr r2, [pc, #48] @ (1f72ac ) │ │ │ │ - ldr r3, [pc, #40] @ (1f72a8 ) │ │ │ │ + beq.n 1f71b2 │ │ │ │ + b.n 1f714c │ │ │ │ + ldr r2, [pc, #48] @ (1f723c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f7238 ) │ │ │ │ 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 1f7296 │ │ │ │ + bne.n 1f7226 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r0, 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3064] @ 1f7ebc │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f7e4c │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f7ec0 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f7e50 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f7ec4 │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f7e54 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f7ec8 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f7e58 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -586269,57 +586221,57 @@ │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7404 │ │ │ │ + beq.n 1f7394 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f7370 │ │ │ │ + bhi.n 1f7300 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f7408 │ │ │ │ + bhi.n 1f7398 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f7844 │ │ │ │ + bhi.w 1f77d4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f76b6 │ │ │ │ + bhi.w 1f7646 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f76d8 │ │ │ │ + bhi.w 1f7668 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f8416 │ │ │ │ + bls.w 1f83a6 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f848e │ │ │ │ + bne.w 1f841e │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7948 │ │ │ │ + bne.w 1f78d8 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f76d8 │ │ │ │ + beq.w 1f7668 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f78ac │ │ │ │ + bhi.w 1f783c │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f74d6 │ │ │ │ + bls.w 1f7466 │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f76d8 │ │ │ │ + bhi.w 1f7668 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ @@ -586372,18 +586324,18 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r1, r1, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f731e │ │ │ │ + b.n 1f72ae │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f76d8 │ │ │ │ + bhi.w 1f7668 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -586475,109 +586427,109 @@ │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r3, r4, #10 │ │ │ │ sub.w r5, r1, #193 @ 0xc1 │ │ │ │ cmp r5, #29 │ │ │ │ - bhi.w 1f76d8 │ │ │ │ + bhi.w 1f7668 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f8436 │ │ │ │ + bne.w 1f83c6 │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f7916 │ │ │ │ + bne.w 1f78a6 │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f76d8 │ │ │ │ + bne.w 1f7668 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f865c │ │ │ │ + beq.w 1f85ec │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f7534 │ │ │ │ + bne.n 1f74c4 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f89ae │ │ │ │ + bne.w 1f893e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f86a8 │ │ │ │ + bne.w 1f8638 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6ee0 │ │ │ │ + bl 1f6e70 │ │ │ │ str r0, [sp, #12] │ │ │ │ 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 1f8694 │ │ │ │ + beq.w 1f8624 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r6, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -586585,115 +586537,115 @@ │ │ │ │ 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 1f868e │ │ │ │ + bne.w 1f861e │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ 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 1f868e │ │ │ │ + beq.w 1f861e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r6, #1 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f7568 │ │ │ │ - b.n 1f7824 │ │ │ │ + bne.w 1f74f8 │ │ │ │ + b.n 1f77b4 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f8478 │ │ │ │ + bne.w 1f8408 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8462 │ │ │ │ + bne.w 1f83f2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f84a4 │ │ │ │ + bne.w 1f8434 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f8c04 │ │ │ │ + bcc.w 1f8b94 │ │ │ │ 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 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ 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 1f781a │ │ │ │ + beq.w 1f77aa │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f781a │ │ │ │ + bls.w 1f77aa │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f7726 │ │ │ │ + b.n 1f76b6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f781a │ │ │ │ + beq.n 1f77aa │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f7722 │ │ │ │ + beq.n 1f76b2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f840a │ │ │ │ + beq.w 1f839a │ │ │ │ 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 │ │ │ │ @@ -586705,256 +586657,256 @@ │ │ │ │ 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 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f838c │ │ │ │ + beq.w 1f831c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 1df564 │ │ │ │ + bl 1df4f4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ 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, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f835c │ │ │ │ + beq.w 1f82ec │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #59 @ 0x3b │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f77fc │ │ │ │ + beq.n 1f778c │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f77da │ │ │ │ + bne.n 1f776a │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f8384 │ │ │ │ + beq.w 1f8314 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1df564 │ │ │ │ - b.n 1f77bc │ │ │ │ + bl 1df4f4 │ │ │ │ + b.n 1f774c │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f7702 │ │ │ │ + bne.w 1f7692 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f7ecc │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f7ec0 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f7e5c │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f7e50 │ │ │ │ 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 1f8c2a │ │ │ │ + bne.w 1f8bba │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f787a │ │ │ │ + bls.n 1f780a │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f84b8 │ │ │ │ + bne.w 1f8448 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f7920 │ │ │ │ + bne.n 1f78b0 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f76d8 │ │ │ │ + beq.w 1f7668 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f844c │ │ │ │ + bne.w 1f83dc │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f7934 │ │ │ │ + bne.n 1f78c4 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f76d8 │ │ │ │ + beq.w 1f7668 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f7822 │ │ │ │ + beq.n 1f77b2 │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f76d8 │ │ │ │ + bhi.w 1f7668 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7822 │ │ │ │ + bne.n 1f77b2 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f76d8 │ │ │ │ + bne.w 1f7668 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7822 │ │ │ │ + beq.n 1f77b2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1f77b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6d6c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6cfc │ │ │ │ + b.n 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7916 │ │ │ │ + beq.n 1f78a6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6ff4 │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6f84 │ │ │ │ + b.n 1f77b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f6c3c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.n 1f77b4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8662 │ │ │ │ + bne.w 1f85f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7a16 │ │ │ │ + cbz r0, 1f79a6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 │ │ │ │ @@ -586970,60 +586922,60 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7ae0 │ │ │ │ + cbz r0, 1f7a70 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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] │ │ │ │ @@ -587037,64 +586989,64 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7ba2 │ │ │ │ + cbz r0, 1f7b32 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 │ │ │ │ @@ -587107,140 +587059,140 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7c72 │ │ │ │ + cbz r0, 1f7c02 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ 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 1f7d02 │ │ │ │ + beq.n 1f7c92 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1f77b4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7d5a │ │ │ │ + cbz r0, 1f7cea │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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 │ │ │ │ @@ -587254,141 +587206,141 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f7e1e │ │ │ │ + cbz r0, 1f7dae │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f7eac │ │ │ │ + beq.n 1f7e3c │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1f7824 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1f77b4 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ 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, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8538 │ │ │ │ + bne.w 1f84c8 │ │ │ │ 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 │ │ │ │ @@ -587404,62 +587356,62 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1f77b4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ 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, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f859a │ │ │ │ + bne.w 1f852a │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov fp, sl │ │ │ │ @@ -587474,38 +587426,38 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ 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, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -587517,35 +587469,35 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 │ │ │ │ @@ -587555,68 +587507,68 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.w 1f77b4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ 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, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f85fa │ │ │ │ + bne.w 1f858a │ │ │ │ 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 │ │ │ │ @@ -587632,62 +587584,62 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e432c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.w 1f77b4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7822 │ │ │ │ + beq.w 1f77b2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f84d6 │ │ │ │ + bne.w 1f8466 │ │ │ │ mov r6, r7 │ │ │ │ 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 │ │ │ │ @@ -587703,64 +587655,64 @@ │ │ │ │ mov r5, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e432c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r7, lsl #5 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f77fc │ │ │ │ + beq.w 1f778c │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f8362 │ │ │ │ + bne.n 1f82f2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f7804 │ │ │ │ + bne.w 1f7794 │ │ │ │ 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, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -587774,268 +587726,268 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f83c4 │ │ │ │ + bne.n 1f8354 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1f7762 │ │ │ │ + bhi.w 1f76f2 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e40ec │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e407c │ │ │ │ + b.w 1f77b4 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f84ce │ │ │ │ + bhi.n 1f845e │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f76d8 │ │ │ │ + bls.w 1f7668 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f6c3c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1f6bcc │ │ │ │ + b.w 1f77b4 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f8420 │ │ │ │ - b.w 1f76d8 │ │ │ │ + beq.n 1f83b0 │ │ │ │ + b.w 1f7668 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1f82cc │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f825c │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1f7f1c │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f7eac │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1f7ff6 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f7f86 │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1f81f0 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f8180 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f7534 │ │ │ │ + b.w 1f74c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45d8 │ │ │ │ + bl 1e4568 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f8680 │ │ │ │ + beq.n 1f8610 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e42dc │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e426c │ │ │ │ + b.w 1f77b4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f769a │ │ │ │ + b.w 1f762a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f8c20 │ │ │ │ + bne.w 1f8bb0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f75f6 │ │ │ │ + b.w 1f7586 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6ee0 │ │ │ │ + bl 1f6e70 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6ee0 │ │ │ │ + bl 1f6e70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -588053,37 +588005,37 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588096,42 +588048,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -588144,37 +588096,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588186,42 +588138,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ 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 │ │ │ │ @@ -588237,97 +588189,97 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.w 1f77b4 │ │ │ │ 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 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8be2 │ │ │ │ + bne.w 1f8b72 │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ 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 1f8bea │ │ │ │ + beq.w 1f8b7a │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -588335,61 +588287,61 @@ │ │ │ │ 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 1f8be6 │ │ │ │ + bne.w 1f8b76 │ │ │ │ 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 1f8be6 │ │ │ │ + beq.w 1f8b76 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f89c6 │ │ │ │ + bne.w 1f8956 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -588411,141 +588363,141 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e432c │ │ │ │ - b.w 1f7824 │ │ │ │ + bl 1e42bc │ │ │ │ + b.w 1f77b4 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f89d4 │ │ │ │ + b.n 1f8964 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f8b06 │ │ │ │ + b.n 1f8a96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1f89fc │ │ │ │ + bne.w 1f898c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f8a62 │ │ │ │ + b.n 1f89f2 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f7754 │ │ │ │ + b.w 1f76e4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f7590 │ │ │ │ + b.w 1f7520 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1f8c90 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f8c20 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f8c94 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f8c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f8c5e │ │ │ │ - ldr.w ip, [pc, #60] @ 1f8c98 │ │ │ │ + cbz r1, 1f8bee │ │ │ │ + ldr.w ip, [pc, #60] @ 1f8c28 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f8c9c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f8c2c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f8ca0 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f8c30 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2970 │ │ │ │ - ldr r2, [pc, #44] @ (1f8ca4 ) │ │ │ │ - ldr r3, [pc, #24] @ (1f8c90 ) │ │ │ │ + bl 1e2900 │ │ │ │ + ldr r2, [pc, #44] @ (1f8c34 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f8c20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8c8c │ │ │ │ + bne.n 1f8c1c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - vsubw.u , , d4 │ │ │ │ + vrsra.u64 , q10, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f8cf4 │ │ │ │ + bne.n 1f8c84 │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f8cfa │ │ │ │ + bhi.n 1f8c8a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f8cfa │ │ │ │ + bhi.n 1f8c8a │ │ │ │ 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 │ │ │ │ @@ -588561,643 +588513,643 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f8cf2 │ │ │ │ + b.n 1f8c82 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f8cf2 │ │ │ │ + b.n 1f8c82 │ │ │ │ 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, #744] @ (1f8ffc ) │ │ │ │ + ldr r2, [pc, #744] @ (1f8f8c ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f8d7e │ │ │ │ + bhi.n 1f8d0e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f8d7a │ │ │ │ + cbz r2, 1f8d0a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f8d6a │ │ │ │ + b.n 1f8cfa │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f8d60 │ │ │ │ + cbnz r2, 1f8cf0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f8d7a │ │ │ │ + cbz r2, 1f8d0a │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8d44 │ │ │ │ + beq.n 1f8cd4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f8dbe │ │ │ │ - b.n 1f8d7a │ │ │ │ + cbnz r3, 1f8d4e │ │ │ │ + b.n 1f8d0a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f8db0 │ │ │ │ + cbnz r1, 1f8d40 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f8d7a │ │ │ │ + bcs.n 1f8d0a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8d88 │ │ │ │ + beq.n 1f8d18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f9000 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f8f90 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ 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 1f8d7a │ │ │ │ + beq.n 1f8d0a │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f8e26 │ │ │ │ + b.n 1f8db6 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f8e10 │ │ │ │ + cbnz r1, 1f8da0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f8d7a │ │ │ │ + bcs.n 1f8d0a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8de8 │ │ │ │ + beq.n 1f8d78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8d7a │ │ │ │ + beq.n 1f8d0a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8d7a │ │ │ │ + bne.n 1f8d0a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f8e64 │ │ │ │ + cbnz r3, 1f8df4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f8d7a │ │ │ │ + bne.n 1f8d0a │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8d7a │ │ │ │ - b.n 1f8fd4 │ │ │ │ + bne.w 1f8d0a │ │ │ │ + b.n 1f8f64 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f8eb4 │ │ │ │ + cbz r6, 1f8e44 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8d7a │ │ │ │ + bne.w 1f8d0a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f8eae │ │ │ │ + cbnz r3, 1f8e3e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8d7a │ │ │ │ + beq.w 1f8d0a │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f8efa │ │ │ │ + b.n 1f8e8a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f8eea │ │ │ │ + cbnz r1, 1f8e7a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1f8d7a │ │ │ │ + bcs.w 1f8d0a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f8d7a │ │ │ │ - b.n 1f8ec2 │ │ │ │ + bne.w 1f8d0a │ │ │ │ + b.n 1f8e52 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f8f48 │ │ │ │ - b.n 1f8d7a │ │ │ │ + cbnz r3, 1f8ed8 │ │ │ │ + b.n 1f8d0a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f8f38 │ │ │ │ + cbnz r1, 1f8ec8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1f8d7a │ │ │ │ + bcs.w 1f8d0a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w ip, [r3, #-7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1f8d7a │ │ │ │ - b.n 1f8f14 │ │ │ │ - ldr r3, [pc, #160] @ (1f9004 ) │ │ │ │ + bne.w 1f8d0a │ │ │ │ + b.n 1f8ea4 │ │ │ │ + ldr r3, [pc, #160] @ (1f8f94 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8d7a │ │ │ │ + beq.w 1f8d0a │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f8fb0 │ │ │ │ + b.n 1f8f40 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f8fa2 │ │ │ │ + cbnz r2, 1f8f32 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ - beq.w 1f8d7a │ │ │ │ + beq.w 1f8d0a │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8d7a │ │ │ │ - b.n 1f8f7e │ │ │ │ + bne.w 1f8d0a │ │ │ │ + b.n 1f8f0e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f8d7a │ │ │ │ + bne.w 1f8d0a │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8d7a │ │ │ │ + bne.w 1f8d0a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f8ff2 │ │ │ │ + cbnz r3, 1f8f82 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 1f8d7a │ │ │ │ + b.n 1f8d0a │ │ │ │ nop │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #956] @ (1f93d8 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f9368 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f93dc ) │ │ │ │ + ldr r3, [pc, #956] @ (1f936c ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f9052 │ │ │ │ + beq.n 1f8fe2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f9044 │ │ │ │ + bne.n 1f8fd4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f922a │ │ │ │ + bne.w 1f91ba │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f908e │ │ │ │ + beq.n 1f901e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f9080 │ │ │ │ + bne.n 1f9010 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f93cc │ │ │ │ + bne.w 1f935c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 546f0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9124 │ │ │ │ + beq.n 1f90b4 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f90d8 │ │ │ │ + b.n 1f9068 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f9394 │ │ │ │ + beq.w 1f9324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f9124 │ │ │ │ + cbz r3, 1f90b4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f90d2 │ │ │ │ + beq.n 1f9062 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f90ca │ │ │ │ + bne.n 1f905a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f90d2 │ │ │ │ + bls.n 1f9062 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9110 │ │ │ │ + bne.n 1f90a0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f90d8 │ │ │ │ + bne.n 1f9068 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26e8 │ │ │ │ + bl 1e2678 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9208 │ │ │ │ + beq.n 1f9198 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f9142 │ │ │ │ + b.n 1f90d2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f923a │ │ │ │ + beq.n 1f91ca │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f913a │ │ │ │ + beq.n 1f90ca │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f91f6 │ │ │ │ + beq.n 1f9186 │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f91de │ │ │ │ + beq.n 1f916e │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f916c │ │ │ │ + b.n 1f90fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f91de │ │ │ │ + beq.n 1f916e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f9164 │ │ │ │ + bne.n 1f90f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f92d8 │ │ │ │ + beq.w 1f9268 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f92ac │ │ │ │ + bcs.w 1f923c │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f92d8 │ │ │ │ - bhi.w 1f9326 │ │ │ │ + beq.w 1f9268 │ │ │ │ + bhi.w 1f92b6 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f919e │ │ │ │ - bhi.w 1f9380 │ │ │ │ + beq.n 1f912e │ │ │ │ + bhi.w 1f9310 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f919e │ │ │ │ + beq.n 1f912e │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f9164 │ │ │ │ + bne.n 1f90f4 │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9164 │ │ │ │ + bne.n 1f90f4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f8d04 │ │ │ │ + bl 1f8c94 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f91d0 │ │ │ │ + cbnz r2, 1f9160 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f916c │ │ │ │ + bne.n 1f90fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9156 │ │ │ │ + bne.n 1f90e6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f91fe │ │ │ │ + cbz r3, 1f918e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f914c │ │ │ │ + bne.n 1f90dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f91f0 │ │ │ │ + bne.n 1f9180 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f923a │ │ │ │ - ldr r2, [pc, #468] @ (1f93e0 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f93dc ) │ │ │ │ + cbnz r3, 1f91ca │ │ │ │ + ldr r2, [pc, #468] @ (1f9370 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f936c ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f93d4 │ │ │ │ + bne.w 1f9364 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f9060 │ │ │ │ + b.n 1f8ff0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9208 │ │ │ │ + beq.n 1f9198 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f9232 │ │ │ │ + beq.n 1f91c2 │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f928a │ │ │ │ + cbz r0, 1f921a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f9282 │ │ │ │ + cbz r2, 1f9212 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f926e │ │ │ │ + cbnz r2, 1f91fe │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f926e │ │ │ │ + bne.n 1f91fe │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #350 @ 0x15e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9252 │ │ │ │ + bne.n 1f91e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f9282 │ │ │ │ + beq.n 1f9212 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9248 │ │ │ │ + bne.n 1f91d8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9208 │ │ │ │ + beq.n 1f9198 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f9244 │ │ │ │ + bne.n 1f91d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f929c │ │ │ │ - b.n 1f9208 │ │ │ │ + bne.n 1f922c │ │ │ │ + b.n 1f9198 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f92c8 │ │ │ │ + beq.n 1f9258 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f92f4 │ │ │ │ + bcs.n 1f9284 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f92d8 │ │ │ │ + beq.n 1f9268 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f9164 │ │ │ │ + bne.w 1f90f4 │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9164 │ │ │ │ - b.n 1f91aa │ │ │ │ + bne.w 1f90f4 │ │ │ │ + b.n 1f913a │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9164 │ │ │ │ - b.n 1f92c8 │ │ │ │ + beq.w 1f90f4 │ │ │ │ + b.n 1f9258 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f9164 │ │ │ │ + bne.w 1f90f4 │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9164 │ │ │ │ + beq.w 1f90f4 │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9164 │ │ │ │ - b.n 1f91aa │ │ │ │ + bne.w 1f90f4 │ │ │ │ + b.n 1f913a │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f9164 │ │ │ │ + bne.w 1f90f4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f9374 │ │ │ │ + bne.n 1f9304 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f9372 │ │ │ │ + bhi.n 1f9302 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f9372 │ │ │ │ + bhi.n 1f9302 │ │ │ │ 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 │ │ │ │ @@ -589210,182 +589162,182 @@ │ │ │ │ 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 1f9164 │ │ │ │ - b.n 1f92c8 │ │ │ │ + beq.w 1f90f4 │ │ │ │ + b.n 1f9258 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f9372 │ │ │ │ + b.n 1f9302 │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f919e │ │ │ │ + beq.w 1f912e │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f919e │ │ │ │ - b.n 1f9164 │ │ │ │ + beq.w 1f912e │ │ │ │ + b.n 1f90f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bbbc0 │ │ │ │ + bl 2bbb50 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f90d2 │ │ │ │ + bls.w 1f9062 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f93be │ │ │ │ + bne.n 1f934e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 546f0 │ │ │ │ - b.n 1f90d2 │ │ │ │ + b.n 1f9062 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f909c │ │ │ │ + b.n 1f902c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f9422 │ │ │ │ + blt.n 1f93b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f9410 │ │ │ │ + cbz r0, 1f93a0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f9408 │ │ │ │ + bpl.n 1f9398 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9438 │ │ │ │ + beq.n 1f93c8 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f9418 │ │ │ │ - cbnz r0, 1f9408 │ │ │ │ + bgt.n 1f93a8 │ │ │ │ + cbnz r0, 1f9398 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f93f2 │ │ │ │ + bne.n 1f9382 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f9444 │ │ │ │ + cbz r3, 1f93d4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f9408 │ │ │ │ + bhi.n 1f9398 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f941e │ │ │ │ + bne.n 1f93ae │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f93f2 │ │ │ │ - b.n 1f9410 │ │ │ │ + bne.n 1f9382 │ │ │ │ + b.n 1f93a0 │ │ │ │ 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] @ (1f9508 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f9498 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df128 │ │ │ │ + bl 1df0b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f94cc │ │ │ │ + cbz r1, 1f945c │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (1f950c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f949c ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df194 │ │ │ │ + bl 1df124 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f94ec │ │ │ │ - ldr r3, [pc, #88] @ (1f9510 ) │ │ │ │ + cbnz r6, 1f947c │ │ │ │ + ldr r3, [pc, #88] @ (1f94a0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df07c │ │ │ │ + bl 1df00c │ │ │ │ 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, #24 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 1f94e4 │ │ │ │ + cbnz r6, 1f9474 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f949c │ │ │ │ - ldr r3, [pc, #36] @ (1f9514 ) │ │ │ │ + b.n 1f942c │ │ │ │ + ldr r3, [pc, #36] @ (1f94a4 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba18c │ │ │ │ + bl 2ba11c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f94bc │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + b.n 1f944c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r6, [r1, #28] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -589394,41 +589346,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, 1f9568 │ │ │ │ + cbnz r3, 1f94f8 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f9554 │ │ │ │ + bne.n 1f94e4 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f9544 │ │ │ │ + bne.n 1f94d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9450 │ │ │ │ + bl 1f93e0 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9450 │ │ │ │ + bl 1f93e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f9540 │ │ │ │ - b.n 1f9544 │ │ │ │ + beq.n 1f94d0 │ │ │ │ + b.n 1f94d4 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f9450 │ │ │ │ + bl 1f93e0 │ │ │ │ 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 │ │ │ │ @@ -589436,21 +589388,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, #20] │ │ │ │ - ldr r1, [pc, #552] @ (1f97c8 ) │ │ │ │ + ldr r1, [pc, #552] @ (1f9758 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #552] @ (1f97cc ) │ │ │ │ + ldr r3, [pc, #552] @ (1f975c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #548] @ (1f97d0 ) │ │ │ │ + ldr r1, [pc, #548] @ (1f9760 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #206] @ 0xce │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -589462,37 +589414,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f97ba │ │ │ │ + beq.w 1f974a │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f97a0 │ │ │ │ + beq.w 1f9730 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #476] @ (1f97d4 ) │ │ │ │ + ldr r3, [pc, #476] @ (1f9764 ) │ │ │ │ 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] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f9734 │ │ │ │ + b.n 1f96c4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ bfi r8, r0, #0, #7 │ │ │ │ @@ -589510,15 +589462,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -589571,129 +589523,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f97a0 │ │ │ │ + beq.n 1f9730 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9786 │ │ │ │ + beq.n 1f9716 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f976e │ │ │ │ + cbz r0, 1f96fe │ │ │ │ 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, #0] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9616 │ │ │ │ + bne.w 1f95a6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f961a │ │ │ │ + b.n 1f95aa │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9742 │ │ │ │ - ldr r2, [pc, #52] @ (1f97d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f97cc ) │ │ │ │ + b.n 1f96d2 │ │ │ │ + ldr r2, [pc, #52] @ (1f9768 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f975c ) │ │ │ │ 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 1f97c4 │ │ │ │ + bne.n 1f9754 │ │ │ │ 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, #24] │ │ │ │ - b.n 1f95e4 │ │ │ │ + b.n 1f9574 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r0, r3, #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, #388] @ (1f9974 ) │ │ │ │ - ldr r3, [pc, #388] @ (1f9978 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f9904 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f9908 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1f997c ) │ │ │ │ + ldr r6, [pc, #388] @ (1f990c ) │ │ │ │ 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 1f9898 │ │ │ │ - ldr r3, [pc, #368] @ (1f9980 ) │ │ │ │ + beq.n 1f9828 │ │ │ │ + ldr r3, [pc, #368] @ (1f9910 ) │ │ │ │ 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 5516c <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1f9984 ) │ │ │ │ + ldr r1, [pc, #352] @ (1f9914 ) │ │ │ │ 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 1df398 │ │ │ │ + bl 1df328 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -589701,22 +589653,22 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f995e │ │ │ │ + bhi.n 1f98ee │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #17] │ │ │ │ strb r4, [r6, #9] │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ strb r2, [r6, #9] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -589725,116 +589677,116 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ strb r0, [r7, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ - ldr r3, [pc, #212] @ (1f9988 ) │ │ │ │ + bl 1e1f84 │ │ │ │ + ldr r3, [pc, #212] @ (1f9918 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ - ldr r2, [pc, #184] @ (1f998c ) │ │ │ │ - ldr r3, [pc, #160] @ (1f9978 ) │ │ │ │ + bl 1e4004 │ │ │ │ + ldr r2, [pc, #184] @ (1f991c ) │ │ │ │ + ldr r3, [pc, #160] @ (1f9908 ) │ │ │ │ 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 1f996e │ │ │ │ + bne.n 1f98fe │ │ │ │ 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] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ 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] @ (1f9988 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f9918 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1f98d2 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f9862 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f98f0 │ │ │ │ + b.n 1f9880 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f98f0 │ │ │ │ + b.n 1f9880 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f98f0 │ │ │ │ + b.n 1f9880 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f98f0 │ │ │ │ + b.n 1f9880 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r5, #14] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r0, 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 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 1f9f48 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1f9ed8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1f9f4c │ │ │ │ + ldr.w r4, [pc, #1440] @ 1f9edc │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1f9f50 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1f9ee0 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -589842,17 +589794,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9a5a │ │ │ │ + beq.n 1f99ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -589860,22 +589812,22 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f9f16 │ │ │ │ + bhi.w 1f9ea6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r5, r7, #9 │ │ │ │ @@ -589900,131 +589852,131 @@ │ │ │ │ lsls r7, r6, #9 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - cbnz r3, 1f9a78 │ │ │ │ - b.n 1f9b40 │ │ │ │ + cbnz r3, 1f9a08 │ │ │ │ + b.n 1f9ad0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9b40 │ │ │ │ + beq.n 1f9ad0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9a70 │ │ │ │ + beq.n 1f9a00 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r9, r6 │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f9b2e │ │ │ │ + beq.n 1f9abe │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f9b0e │ │ │ │ + cbz r3, 1f9a9e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1f9ab6 │ │ │ │ - b.n 1f9cb4 │ │ │ │ + cbnz r1, 1f9a46 │ │ │ │ + b.n 1f9c44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f9ac6 │ │ │ │ + cbz r1, 1f9a56 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1f9cc0 │ │ │ │ + beq.w 1f9c50 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9ab2 │ │ │ │ + bne.n 1f9a42 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f9b0e │ │ │ │ + bne.n 1f9a9e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1f9b0e │ │ │ │ + bhi.n 1f9a9e │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f9b08 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1f9f54 │ │ │ │ + bpl.n 1f9a98 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1f9ee4 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mla r6, r7, r6, r1 │ │ │ │ ldrb.w r1, [r6, #71] @ 0x47 │ │ │ │ adds r1, #10 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1f9cd0 │ │ │ │ + beq.w 1f9c60 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9ac0 │ │ │ │ + bne.n 1f9a50 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2394 │ │ │ │ + bl 1e2324 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9aa6 │ │ │ │ + bne.n 1f9a36 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f9b36 │ │ │ │ + cbz r3, 1f9ac6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9a92 │ │ │ │ + bne.n 1f9a22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9b28 │ │ │ │ + bne.n 1f9ab8 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9e8c │ │ │ │ + beq.w 1f9e1c │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1f9b42 │ │ │ │ + bne.n 1f9ad2 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f9c82 │ │ │ │ + beq.w 1f9c12 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f97dc │ │ │ │ + bl 1f976c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1f9f3e │ │ │ │ + bhi.w 1f9ece │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -590037,126 +589989,126 @@ │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1f9b6e │ │ │ │ + bne.n 1f9afe │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f9e42 │ │ │ │ + beq.w 1f9dd2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f957c │ │ │ │ + bl 1f950c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1f9f26 │ │ │ │ + bne.w 1f9eb6 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #836] @ (1f9f58 ) │ │ │ │ - ldr r3, [pc, #828] @ (1f9f50 ) │ │ │ │ + ldr r2, [pc, #836] @ (1f9ee8 ) │ │ │ │ + ldr r3, [pc, #828] @ (1f9ee0 ) │ │ │ │ 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 1f9f3a │ │ │ │ + bne.w 1f9eca │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + b.n 1f9b54 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + b.n 1f9b54 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + b.n 1f9b54 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + b.n 1f9b54 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + b.n 1f9b54 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + b.n 1f9b54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1f9f40 │ │ │ │ - bl 1e1b5c │ │ │ │ + vldr d0, [pc, #696] @ 1f9ed0 │ │ │ │ + bl 1e1aec │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9bc4 │ │ │ │ + beq.n 1f9b54 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1f9bc4 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f9b54 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1f9b0e │ │ │ │ + bne.w 1f9a9e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1f9adc │ │ │ │ - b.n 1f9b08 │ │ │ │ + bls.w 1f9a6c │ │ │ │ + b.n 1f9a98 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f9e2c │ │ │ │ + beq.w 1f9dbc │ │ │ │ ldrb.w r1, [r6, #37] @ 0x25 │ │ │ │ rbit r7, r4 │ │ │ │ strd r5, r3, [sp, #36] @ 0x24 │ │ │ │ rbit r5, r4 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ @@ -590167,67 +590119,67 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f9dbc │ │ │ │ + b.n 1f9d4c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ 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 1f9e14 │ │ │ │ + beq.n 1f9da4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r5, [sp, #196] @ 0xc4 │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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, #100] @ 0x64 │ │ │ │ - beq.n 1f9e1a │ │ │ │ + beq.n 1f9daa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ @@ -590235,176 +590187,176 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f9d1a │ │ │ │ + bne.n 1f9caa │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1f9e14 │ │ │ │ + beq.n 1f9da4 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ 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 1f9d44 │ │ │ │ + b.n 1f9cd4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1f9d92 │ │ │ │ + b.n 1f9d22 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r5, r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f9b08 │ │ │ │ + beq.w 1f9a98 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e0cc8 │ │ │ │ + bl 1e0c58 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1f9b08 │ │ │ │ + b.n 1f9a98 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f957c │ │ │ │ + bl 1f950c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1f9bf2 │ │ │ │ + beq.w 1f9b82 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f957c │ │ │ │ + bl 1f950c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ 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 1f9c00 │ │ │ │ + b.n 1f9b90 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfba4 │ │ │ │ + bl 1dfb34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9ea6 │ │ │ │ + cbz r0, 1f9e36 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4c3c │ │ │ │ + bl 1e4bcc │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1f9b4c │ │ │ │ + b.n 1f9adc │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #108] @ 1f9f54 │ │ │ │ + ldr.w lr, [pc, #108] @ 1f9ee4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1f9b62 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1f9af2 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1f9eae │ │ │ │ + b.n 1f9e3e │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1f9eae │ │ │ │ + b.n 1f9e3e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f9eae │ │ │ │ + b.n 1f9e3e │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1f9eae │ │ │ │ + b.n 1f9e3e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1f957c │ │ │ │ - b.n 1f9e6e │ │ │ │ + bl 1f950c │ │ │ │ + b.n 1f9dfe │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r3, #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] @ (1fa2d8 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fa268 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa2dc ) │ │ │ │ + ldr r3, [pc, #860] @ (1fa26c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa2e0 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fa270 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 546f0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa2c6 │ │ │ │ + beq.w 1fa256 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -590412,22 +590364,22 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa1e2 │ │ │ │ + bhi.w 1fa172 │ │ │ │ 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 │ │ │ │ @@ -590451,69 +590403,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1fa2e4 │ │ │ │ + ldr.w r9, [pc, #640] @ 1fa274 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, fp, lr, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1fa0a8 │ │ │ │ + cbz r3, 1fa038 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb118 │ │ │ │ + bl 1eb0a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa2d0 │ │ │ │ + vldr d8, [pc, #544] @ 1fa260 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa1f4 │ │ │ │ + beq.w 1fa184 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f97dc │ │ │ │ + bl 1f976c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa648 │ │ │ │ + bhi.w 1fa5d8 │ │ │ │ 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 r0, r7, #10 │ │ │ │ @@ -590527,131 +590479,131 @@ │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1fa120 │ │ │ │ + cbz r3, 1fa0b0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1fa120 │ │ │ │ + cbz r3, 1fa0b0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa226 │ │ │ │ + bhi.w 1fa1b6 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1fa0b4 │ │ │ │ + bne.n 1fa044 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa160 │ │ │ │ + cbnz r4, 1fa0f0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1fa54e │ │ │ │ + bne.w 1fa4de │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa448 │ │ │ │ + bne.w 1fa3d8 │ │ │ │ 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] @ (1fa2e8 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa2dc ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa278 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fa26c ) │ │ │ │ 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 1fa644 │ │ │ │ + bne.w 1fa5d4 │ │ │ │ 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, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa106 │ │ │ │ + b.n 1fa096 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa106 │ │ │ │ + b.n 1fa096 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa106 │ │ │ │ + b.n 1fa096 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa106 │ │ │ │ + b.n 1fa096 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa106 │ │ │ │ + b.n 1fa096 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa106 │ │ │ │ + b.n 1fa096 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1fa028 │ │ │ │ + b.n 1f9fb8 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1fa028 │ │ │ │ + b.n 1f9fb8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa028 │ │ │ │ + b.n 1f9fb8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa106 │ │ │ │ + beq.w 1fa096 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1fa106 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fa096 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590660,26 +590612,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fa63e │ │ │ │ + bhi.w 1fa5ce │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fa648 │ │ │ │ + bhi.w 1fa5d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -590706,52 +590658,52 @@ │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1f9fa6 │ │ │ │ + b.n 1f9f36 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1fa028 │ │ │ │ + b.n 1f9fb8 │ │ │ │ ... │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa314 │ │ │ │ + cbz r0, 1fa2a4 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -590769,28 +590721,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -590805,15 +590757,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, 1fa402 │ │ │ │ + cbnz r3, 1fa392 │ │ │ │ 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 │ │ │ │ @@ -590828,36 +590780,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fa120 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fa0b0 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa2ee │ │ │ │ + b.n 1fa27e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa2ee │ │ │ │ + b.n 1fa27e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa2ee │ │ │ │ + b.n 1fa27e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590866,22 +590818,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -590895,15 +590847,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fa508 │ │ │ │ + cbnz r7, 1fa498 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -590918,35 +590870,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ 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 1fa152 │ │ │ │ + b.n 1fa0e2 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3818 │ │ │ │ + bl 1e37a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e44b4 │ │ │ │ + bl 1e4444 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -590955,22 +590907,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -590984,15 +590936,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fa60c │ │ │ │ + cbnz r7, 1fa59c │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -591007,35 +590959,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa13c │ │ │ │ + b.n 1fa0cc │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa2ee │ │ │ │ + b.n 1fa27e │ │ │ │ blx 54c30 <__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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1fab2c │ │ │ │ + ldr.w r2, [pc, #1228] @ 1faabc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1fab30 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1faac0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1fab34 │ │ │ │ + ldr.w fp, [pc, #1216] @ 1faac4 │ │ │ │ ldrb.w r6, [sp, #208] @ 0xd0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -591043,54 +590995,54 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r9, [r3, #206] @ 0xce │ │ │ │ and.w r3, r9, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fa6ba │ │ │ │ + cbz r0, 1fa64a │ │ │ │ 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, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1faa46 │ │ │ │ + beq.w 1fa9d6 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1fab38 │ │ │ │ + bl 1e1f84 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1faac8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ adds r0, r7, r2 │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ @@ -591107,22 +591059,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -591155,27 +591107,27 @@ │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r4, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 1fa9e0 │ │ │ │ + bne.w 1fa970 │ │ │ │ mov r7, sl │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -591192,34 +591144,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -591232,34 +591184,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -591273,78 +591225,78 @@ │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {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, r8 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1fab3c ) │ │ │ │ + ldr r2, [pc, #376] @ (1faacc ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1fab30 ) │ │ │ │ + ldr r3, [pc, #356] @ (1faac0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fab26 │ │ │ │ + bne.w 1faab6 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fa820 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fa7b0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ @@ -591360,22 +591312,22 @@ │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrh.w ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #32 │ │ │ │ and.w r3, ip, #8064 @ 0x1f80 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -591383,15 +591335,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi ip, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #92] @ (1fab38 ) │ │ │ │ + ldr r3, [pc, #92] @ (1faac8 ) │ │ │ │ strh.w ip, [sp, #92] @ 0x5c │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -591407,73 +591359,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fa7f2 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fa782 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r0, 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, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1fac9c ) │ │ │ │ + ldr r2, [pc, #328] @ (1fac2c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1faca0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1fac30 ) │ │ │ │ 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, 1fab8a │ │ │ │ + cbnz r1, 1fab1a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1faca4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1faca0 ) │ │ │ │ + ldr r2, [pc, #308] @ (1fac34 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fac30 ) │ │ │ │ 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 1fac8e │ │ │ │ + bne.w 1fac1e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fac92 │ │ │ │ + beq.n 1fac22 │ │ │ │ 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 1fab9a │ │ │ │ + bne.n 1fab2a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fac92 │ │ │ │ + beq.n 1fac22 │ │ │ │ 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] │ │ │ │ @@ -591485,19 +591437,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 1fac98 │ │ │ │ + beq.n 1fac28 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fac8a │ │ │ │ + beq.n 1fac1a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -591506,183 +591458,183 @@ │ │ │ │ blx 546f0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ 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 1f93e4 │ │ │ │ + bl 1f9374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fab6c │ │ │ │ + beq.n 1faafc │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fac5c │ │ │ │ + beq.n 1fabec │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fac5c │ │ │ │ + blt.n 1fabec │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9518 │ │ │ │ + bl 1f94a8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9f60 │ │ │ │ - b.n 1fac6c │ │ │ │ + bl 1f9ef0 │ │ │ │ + b.n 1fabfc │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fac78 │ │ │ │ + beq.n 1fac08 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9990 │ │ │ │ + bl 1f9920 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ - b.n 1fab6e │ │ │ │ + bl 231a1c │ │ │ │ + b.n 1faafe │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9518 │ │ │ │ - b.n 1fac64 │ │ │ │ + bl 1f94a8 │ │ │ │ + b.n 1fabf4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fabfa │ │ │ │ + b.n 1fab8a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r0, r3, #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] @ (1fafe0 ) │ │ │ │ + ldr r2, [pc, #796] @ (1faf70 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1fafe4 ) │ │ │ │ + ldr r3, [pc, #796] @ (1faf74 ) │ │ │ │ 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, 1facf8 │ │ │ │ + cbnz r1, 1fac88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1fafe8 ) │ │ │ │ - ldr r3, [pc, #776] @ (1fafe4 ) │ │ │ │ + ldr r2, [pc, #780] @ (1faf78 ) │ │ │ │ + ldr r3, [pc, #776] @ (1faf74 ) │ │ │ │ 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 1fafcc │ │ │ │ + bne.w 1faf5c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #352] @ 0x160 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1fad2a │ │ │ │ + cbz r3, 1facba │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fad22 │ │ │ │ + bpl.n 1facb2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fafb0 │ │ │ │ + beq.w 1faf40 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fad14 │ │ │ │ + bne.n 1faca4 │ │ │ │ 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 1f9518 │ │ │ │ + bl 1f94a8 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fad58 │ │ │ │ - b.n 1fad96 │ │ │ │ + cbnz r3, 1face8 │ │ │ │ + b.n 1fad26 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fad96 │ │ │ │ + cbz r3, 1fad26 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fad52 │ │ │ │ + beq.n 1face2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1fafec ) │ │ │ │ + ldr r3, [pc, #644] @ (1faf7c ) │ │ │ │ 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 55334 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fad8e │ │ │ │ - b.n 1fad9a │ │ │ │ + cbnz r0, 1fad1e │ │ │ │ + b.n 1fad2a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fad7a │ │ │ │ + bne.n 1fad0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fad88 │ │ │ │ + bne.n 1fad18 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1facd8 │ │ │ │ + b.n 1fac68 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1fafd0 │ │ │ │ + beq.w 1faf60 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fadc4 │ │ │ │ + beq.n 1fad54 │ │ │ │ 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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -591698,289 +591650,289 @@ │ │ │ │ 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 1faf2e │ │ │ │ + bne.w 1faebe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1faf88 │ │ │ │ + bne.w 1faf18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1faf76 │ │ │ │ + bne.w 1faf06 │ │ │ │ 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] @ 1fafd8 │ │ │ │ + vldr d8, [pc, #396] @ 1faf68 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fae60 │ │ │ │ + b.n 1fadf0 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1faecc │ │ │ │ + beq.n 1fae5c │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fae58 │ │ │ │ + beq.n 1fade8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1faea2 │ │ │ │ + cbz r0, 1fae32 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1faf2a │ │ │ │ + beq.n 1faeba │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fae60 │ │ │ │ + bne.n 1fadf0 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1faf1e │ │ │ │ + beq.n 1faeae │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1faf5a │ │ │ │ + beq.n 1faeea │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #368] @ 0x170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ - b.n 1fad8e │ │ │ │ + bl 231a1c │ │ │ │ + b.n 1fad1e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fae58 │ │ │ │ + b.n 1fade8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faf9c │ │ │ │ + bne.n 1faf2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fae2e │ │ │ │ + beq.w 1fadbe │ │ │ │ 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 1fa648 │ │ │ │ + bl 1fa5d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fae34 │ │ │ │ + b.n 1fadc4 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1faefc │ │ │ │ + b.n 1fae8c │ │ │ │ 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 1fa648 │ │ │ │ - b.n 1faf50 │ │ │ │ + bl 1fa5d8 │ │ │ │ + b.n 1faee0 │ │ │ │ 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 1fa648 │ │ │ │ - b.n 1fae24 │ │ │ │ + bl 1fa5d8 │ │ │ │ + b.n 1fadb4 │ │ │ │ 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 1fa648 │ │ │ │ - b.n 1faf36 │ │ │ │ + bl 1fa5d8 │ │ │ │ + b.n 1faec6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2bbb90 │ │ │ │ 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 1fad48 │ │ │ │ + b.n 1facd8 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r2, #12] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1fb42c │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fb430 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fb3bc │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fb3c0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fb434 │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fb3c4 │ │ │ │ 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 1fb128 │ │ │ │ - bl 2bbb2c │ │ │ │ + beq.n 1fb0b8 │ │ │ │ + bl 2bbabc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb0ec │ │ │ │ + bne.n 1fb07c │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb1ca │ │ │ │ - bl 2bbc00 │ │ │ │ + bhi.w 1fb15a │ │ │ │ + bl 2bbb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb0d0 │ │ │ │ + beq.n 1fb060 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bbc58 │ │ │ │ + bl 2bbbe8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1faff0 │ │ │ │ + bl 1faf80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fb064 │ │ │ │ - ldr r2, [pc, #868] @ (1fb438 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fb430 ) │ │ │ │ + bne.n 1faff4 │ │ │ │ + ldr r2, [pc, #868] @ (1fb3c8 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fb3c0 ) │ │ │ │ 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 1fb424 │ │ │ │ + bne.w 1fb3b4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fb42c │ │ │ │ + bhi.w 1fb3bc │ │ │ │ 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 │ │ │ │ @@ -591999,18 +591951,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 2bbbcc │ │ │ │ + bl 2bbb5c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb1ba │ │ │ │ + bhi.n 1fb14a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -592020,28 +591972,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb174 │ │ │ │ + cbz r0, 1fb104 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ adds r5, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ @@ -592053,45 +592005,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 1e4074 │ │ │ │ - b.n 1fb0d0 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fb060 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb152 │ │ │ │ + b.n 1fb0e2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb152 │ │ │ │ + b.n 1fb0e2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb152 │ │ │ │ + b.n 1fb0e2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb152 │ │ │ │ - bl 2bbc00 │ │ │ │ + b.n 1fb0e2 │ │ │ │ + bl 2bbb90 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb0d0 │ │ │ │ + beq.w 1fb060 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1fb314 │ │ │ │ + bhi.w 1fb2a4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fb42c │ │ │ │ + bhi.w 1fb3bc │ │ │ │ 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 │ │ │ │ @@ -592123,34 +592075,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb276 │ │ │ │ + cbz r0, 1fb206 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bbf74 │ │ │ │ + bl 2bbf04 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -592161,73 +592113,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1faff0 │ │ │ │ + bl 1faf80 │ │ │ │ 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 1fb0d0 │ │ │ │ + beq.w 1fb060 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb1fa │ │ │ │ + bls.w 1fb18a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb24a │ │ │ │ + b.n 1fb1da │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb24a │ │ │ │ + b.n 1fb1da │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb24a │ │ │ │ + b.n 1fb1da │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb24a │ │ │ │ + b.n 1fb1da │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb428 │ │ │ │ + beq.n 1fb3b8 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 550d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -592246,94 +592198,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} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fb3e8 │ │ │ │ + bne.n 1fb378 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #80] @ (1fb43c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fb3cc ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fb0d0 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fb060 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb33e │ │ │ │ + b.n 1fb2ce │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb33e │ │ │ │ + b.n 1fb2ce │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb33e │ │ │ │ + b.n 1fb2ce │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb33e │ │ │ │ + b.n 1fb2ce │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r7, [pc, #960] @ (1fb7f0 ) │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #904] @ (1fb7c0 ) │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r7, [pc, #160] @ (1fb4dc ) │ │ │ │ + ldr r7, [pc, #608] @ (1fb62c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #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, #476] @ (1fb630 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fb5c0 ) │ │ │ │ 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 1fb628 │ │ │ │ + beq.w 1fb5b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fb478 │ │ │ │ + cbz r1, 1fb408 │ │ │ │ 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 1fb620 │ │ │ │ + beq.w 1fb5b0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fb4e4 │ │ │ │ + b.n 1fb474 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -592341,40 +592293,40 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faff0 │ │ │ │ + bl 1faf80 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb622 │ │ │ │ + beq.w 1fb5b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fb4da │ │ │ │ + beq.n 1fb46a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb48e │ │ │ │ + bne.n 1fb41e │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fb4da │ │ │ │ + beq.n 1fb46a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -592382,21 +592334,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -592404,26 +592356,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w sl, [r6, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -592435,70 +592387,70 @@ │ │ │ │ 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, #96 @ 0x60 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1fb5ec │ │ │ │ + cbnz r3, 1fb57c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #68] @ (1fb634 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fb5c4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fb4d8 │ │ │ │ + b.n 1fb468 │ │ │ │ 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 r3, [pc, #664] @ (1fb8cc ) │ │ │ │ + ldr r4, [pc, #88] @ (1fb61c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #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] @ (1fb7f0 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fb780 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fb7f4 ) │ │ │ │ + ldr r1, [pc, #424] @ (1fb784 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1fb694 │ │ │ │ + beq.n 1fb624 │ │ │ │ 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 │ │ │ │ @@ -592507,181 +592459,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 1fb74a │ │ │ │ + beq.n 1fb6da │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb730 │ │ │ │ + beq.n 1fb6c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fb6b4 │ │ │ │ + cbz r6, 1fb644 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fb6c2 │ │ │ │ + cbnz r6, 1fb652 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fb788 │ │ │ │ + beq.n 1fb718 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fb7d4 │ │ │ │ + bhi.w 1fb764 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fb7f0 │ │ │ │ + bhi.w 1fb780 │ │ │ │ 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] @ (1fb918 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fb8a8 ) │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fb720 │ │ │ │ + cbz r0, 1fb6b0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fb7f8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fb7f4 ) │ │ │ │ + ldr r1, [pc, #196] @ (1fb788 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fb784 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fb7ec │ │ │ │ + bne.n 1fb77c │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb730 │ │ │ │ + beq.n 1fb6c0 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1fb730 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fb6c0 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fb6fc │ │ │ │ + b.n 1fb68c │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fb6fc │ │ │ │ + b.n 1fb68c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fb6fc │ │ │ │ - cbz r1, 1fb7da │ │ │ │ + b.n 1fb68c │ │ │ │ + cbz r1, 1fb76a │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fb7c2 │ │ │ │ + cbz r0, 1fb752 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fb730 │ │ │ │ + b.n 1fb6c0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fb6fc │ │ │ │ + b.n 1fb68c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fb794 │ │ │ │ + b.n 1fb724 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #696] @ (1fbaac ) │ │ │ │ + ldr r2, [pc, #120] @ (1fb7fc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #800] @ (1fbb1c ) │ │ │ │ + ldr r1, [pc, #224] @ (1fb86c ) │ │ │ │ lsls r0, 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1fb908 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fb898 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fb90c ) │ │ │ │ + ldr r3, [pc, #244] @ (1fb89c ) │ │ │ │ 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 1fb8be │ │ │ │ + beq.n 1fb84e │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fb836 │ │ │ │ + b.n 1fb7c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb8be │ │ │ │ + beq.n 1fb84e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb82e │ │ │ │ + beq.n 1fb7be │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #16 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -592700,124 +592652,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 1fb896 │ │ │ │ + beq.n 1fb826 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fb8da │ │ │ │ + cbnz r3, 1fb86a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fb8ee │ │ │ │ + bne.n 1fb87e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fb8be │ │ │ │ + cbz r3, 1fb84e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb85e │ │ │ │ + bne.n 1fb7ee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb8b0 │ │ │ │ - ldr r2, [pc, #80] @ (1fb910 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fb90c ) │ │ │ │ + bne.n 1fb840 │ │ │ │ + ldr r2, [pc, #80] @ (1fb8a0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fb89c ) │ │ │ │ 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 1fb904 │ │ │ │ + bne.n 1fb894 │ │ │ │ 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 1fb440 │ │ │ │ + bl 1fb3d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fb89c │ │ │ │ + beq.n 1fb82c │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fb440 │ │ │ │ + bl 1fb3d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fb89c │ │ │ │ + b.n 1fb82c │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r0, [pc, #344] @ (1fb9f4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r0, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2240] @ 1fc1e8 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fc178 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc1ec │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fc17c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc1f0 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fc180 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc1da │ │ │ │ + beq.w 1fc16a │ │ │ │ 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 1fb952 │ │ │ │ + bne.n 1fb8e2 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc1da │ │ │ │ + beq.w 1fc16a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc1e0 │ │ │ │ + beq.w 1fc170 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fb998 │ │ │ │ + beq.n 1fb928 │ │ │ │ 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 1dfc00 │ │ │ │ + bl 1dfb90 │ │ │ │ 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 │ │ │ │ @@ -592844,39 +592796,39 @@ │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #332] @ 0x14c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb638 │ │ │ │ + bl 1fb5c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fba98 │ │ │ │ + bcc.n 1fba28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fbec2 │ │ │ │ + bhi.w 1fbe52 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbebc │ │ │ │ + bhi.w 1fbe4c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ @@ -592902,28 +592854,28 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1fc1f4 │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fc184 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc1f8 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fc188 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -592931,26 +592883,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ @@ -592960,17 +592912,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 1fbc0a │ │ │ │ + beq.n 1fbb9a │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc1fc │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc18c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -592979,21 +592931,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4e14 │ │ │ │ + bl 1e4da4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593001,22 +592953,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc1e0 │ │ │ │ + bhi.w 1fc170 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -593038,33 +592990,33 @@ │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fbb50 │ │ │ │ + beq.n 1fbae0 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1fbb50 │ │ │ │ + b.n 1fbae0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r9, #80 @ 0x50 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -593074,23 +593026,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1fc1ac │ │ │ │ + bhi.w 1fc13c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc1e0 │ │ │ │ + bhi.w 1fc170 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ @@ -593117,55 +593069,55 @@ │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1fbc26 │ │ │ │ + b.n 1fbbb6 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbd0c │ │ │ │ + cbz r0, 1fbc9c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -593177,27 +593129,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #96 @ 0x60 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fbda8 │ │ │ │ + bne.n 1fbd38 │ │ │ │ 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, 1fbdb4 │ │ │ │ + cbnz r3, 1fbd44 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1fc1fc │ │ │ │ + ldr.w r3, [pc, #1092] @ 1fc18c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -593216,21 +593168,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ movs r6, #3 │ │ │ │ @@ -593244,116 +593196,116 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r7, [r3, #68] @ 0x44 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fbe82 │ │ │ │ + cbz r1, 1fbe12 │ │ │ │ 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 1fbe66 │ │ │ │ + bne.n 1fbdf6 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc1d6 │ │ │ │ + beq.w 1fc166 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ - ldr r2, [pc, #884] @ (1fc200 ) │ │ │ │ - ldr r3, [pc, #864] @ (1fc1f0 ) │ │ │ │ + bl 231a1c │ │ │ │ + ldr r2, [pc, #884] @ (1fc190 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fc180 ) │ │ │ │ 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 1fc1d2 │ │ │ │ + bne.w 1fc162 │ │ │ │ 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 1fbce6 │ │ │ │ + b.n 1fbc76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbce6 │ │ │ │ + b.n 1fbc76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbce6 │ │ │ │ + b.n 1fbc76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fbce6 │ │ │ │ + b.n 1fbc76 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1fbc26 │ │ │ │ + b.n 1fbbb6 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1fbc26 │ │ │ │ + b.n 1fbbb6 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fbefc │ │ │ │ + cbz r0, 1fbe8c │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4cac │ │ │ │ + bl 1e4c3c │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df888 │ │ │ │ + bl 1df818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d64 │ │ │ │ + bl 1e4cf4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ @@ -593366,26 +593318,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, 1fbfb6 │ │ │ │ + cbnz r3, 1fbf46 │ │ │ │ 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, 1fbfc2 │ │ │ │ + cbnz r3, 1fbf52 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -593405,27 +593357,27 @@ │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fc138 │ │ │ │ + beq.w 1fc0c8 │ │ │ │ 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 1fc17c │ │ │ │ + bne.w 1fc10c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593434,23 +593386,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -593463,19 +593415,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, 1fc134 │ │ │ │ + cbnz r6, 1fc0c4 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1fc0e0 │ │ │ │ + beq.n 1fc070 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -593486,63 +593438,63 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, lr, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4ebc │ │ │ │ - b.n 1fbe10 │ │ │ │ + bl 1e4e4c │ │ │ │ + b.n 1fbda0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fbc26 │ │ │ │ + b.n 1fbbb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbed6 │ │ │ │ + b.n 1fbe66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbed6 │ │ │ │ + b.n 1fbe66 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fbed6 │ │ │ │ + b.n 1fbe66 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fc0e0 │ │ │ │ + b.n 1fc070 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc02a │ │ │ │ + beq.w 1fbfba │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc16a │ │ │ │ + cbz r0, 1fc0fa │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1fc02a │ │ │ │ + b.n 1fbfba │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc1e0 │ │ │ │ + bhi.n 1fc170 │ │ │ │ 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 │ │ │ │ @@ -593554,558 +593506,558 @@ │ │ │ │ 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 1fbed6 │ │ │ │ + b.n 1fbe66 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc144 │ │ │ │ + b.n 1fc0d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc144 │ │ │ │ + b.n 1fc0d4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc144 │ │ │ │ + b.n 1fc0d4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc144 │ │ │ │ + b.n 1fc0d4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1fbe82 │ │ │ │ + b.n 1fbe12 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - mov sl, sl │ │ │ │ + bx r8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov ip, r8 │ │ │ │ + bxns r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, r4] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r5 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 1fc280 │ │ │ │ + ldr.w ip, [pc, #120] @ 1fc210 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 1fc26a │ │ │ │ + cbnz r2, 1fc1fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1fc284 ) │ │ │ │ + ldr r1, [pc, #112] @ (1fc214 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fc252 │ │ │ │ + beq.n 1fc1e2 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1fc23a │ │ │ │ - cbz r0, 1fc268 │ │ │ │ + bne.n 1fc1ca │ │ │ │ + cbz r0, 1fc1f8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 1fc268 │ │ │ │ + bne.n 1fc1f8 │ │ │ │ sub.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 1fc26e │ │ │ │ + bls.n 1fc1fe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (1fc288 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fc218 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #172] @ (1fc348 ) │ │ │ │ + ldr r4, [pc, #172] @ (1fc2d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (1fc34c ) │ │ │ │ + ldr r3, [pc, #172] @ (1fc2dc ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc2ea │ │ │ │ + cbz r0, 1fc27a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc31a │ │ │ │ + cbz r0, 1fc2aa │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #36] @ (1fc350 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fc34c ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #36] @ (1fc2e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc2dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc342 │ │ │ │ + bne.n 1fc2d2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #212] @ 1fc43c │ │ │ │ + ldr.w ip, [pc, #212] @ 1fc3cc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (1fc440 ) │ │ │ │ + ldr r3, [pc, #212] @ (1fc3d0 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc3ca │ │ │ │ + cbz r0, 1fc35a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc3fe │ │ │ │ + cbz r0, 1fc38e │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e43ac │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ - ldr r2, [pc, #36] @ (1fc444 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fc440 ) │ │ │ │ + bl 1e42bc │ │ │ │ + ldr r2, [pc, #36] @ (1fc3d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fc3d0 ) │ │ │ │ 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 1fc436 │ │ │ │ + bne.n 1fc3c6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r0, r3, #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 r8, r1 │ │ │ │ - ldr r1, [pc, #348] @ (1fc5b8 ) │ │ │ │ + ldr r1, [pc, #348] @ (1fc548 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1fc5bc ) │ │ │ │ + ldr r2, [pc, #348] @ (1fc54c ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ orr.w ip, r5, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fc4d4 │ │ │ │ + bmi.n 1fc464 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #260] @ (1fc5c0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1fc5bc ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #260] @ (1fc550 ) │ │ │ │ + ldr r3, [pc, #252] @ (1fc54c ) │ │ │ │ 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 1fc5aa │ │ │ │ + bne.n 1fc53a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1fc59e │ │ │ │ + bhi.n 1fc52e │ │ │ │ cmp r2, #7 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ strbls.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc514 │ │ │ │ + cbz r0, 1fc4a4 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ - vldr d7, [pc, #140] @ 1fc5b0 │ │ │ │ + bl 1e42bc │ │ │ │ + vldr d7, [pc, #140] @ 1fc540 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc54e │ │ │ │ + cbz r0, 1fc4de │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ cmp.w r8, #251 @ 0xfb │ │ │ │ - beq.n 1fc58c │ │ │ │ + beq.n 1fc51c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc4ac │ │ │ │ + b.n 1fc43c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc4ac │ │ │ │ + b.n 1fc43c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1fc4ea │ │ │ │ + b.n 1fc47a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #456] @ (1fc7a0 ) │ │ │ │ + ldr r2, [pc, #456] @ (1fc730 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #456] @ (1fc7a4 ) │ │ │ │ + ldr r3, [pc, #456] @ (1fc734 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 1fc69a │ │ │ │ + beq.n 1fc62a │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 1fc6ce │ │ │ │ + beq.n 1fc65e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r2 │ │ │ │ - bge.w 1fc746 │ │ │ │ + bge.w 1fc6d6 │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1fc716 │ │ │ │ - vldr d7, [pc, #328] @ 1fc790 │ │ │ │ + bne.n 1fc6a6 │ │ │ │ + vldr d7, [pc, #328] @ 1fc720 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fc672 │ │ │ │ + cbz r0, 1fc602 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #292] @ (1fc7a8 ) │ │ │ │ - ldr r2, [pc, #288] @ (1fc7a4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1fc738 ) │ │ │ │ + ldr r2, [pc, #288] @ (1fc734 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fc788 │ │ │ │ + bne.n 1fc718 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #248] @ 1fc798 │ │ │ │ + vldr d0, [pc, #248] @ 1fc728 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc680 │ │ │ │ + beq.n 1fc610 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ - b.n 1fc680 │ │ │ │ + b.n 1fc610 │ │ │ │ mov r3, lr │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc706 │ │ │ │ + cbz r0, 1fc696 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc646 │ │ │ │ + b.n 1fc5d6 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc78c │ │ │ │ + bhi.n 1fc71c │ │ │ │ tbb [pc, r2] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r6, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -594115,234 +594067,234 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ cmp r4, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #72] @ 1fc790 │ │ │ │ + vldr d7, [pc, #72] @ 1fc720 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc646 │ │ │ │ + beq.w 1fc5d6 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1fc646 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fc5d6 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1fc6da │ │ │ │ + b.n 1fc66a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fc6da │ │ │ │ + b.n 1fc66a │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fc6da │ │ │ │ + b.n 1fc66a │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #636] @ (1fca40 ) │ │ │ │ + ldr r2, [pc, #636] @ (1fc9d0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ (1fca44 ) │ │ │ │ + ldr r3, [pc, #636] @ (1fc9d4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 1fca28 │ │ │ │ + vldr d7, [pc, #600] @ 1fc9b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fc806 │ │ │ │ + cbz r0, 1fc796 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #524] @ 1fca30 │ │ │ │ + vldr d0, [pc, #524] @ 1fc9c0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fc856 │ │ │ │ + cbz r0, 1fc7e6 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc5c8 │ │ │ │ + bl 1fc558 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1fca94 │ │ │ │ + bmi.w 1fca24 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #412] @ 1fca38 │ │ │ │ + vldr d0, [pc, #412] @ 1fc9c8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fc8c8 │ │ │ │ + cbz r0, 1fc858 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1fca4c │ │ │ │ + beq.w 1fc9dc │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1fc984 │ │ │ │ - vldr d7, [pc, #256] @ 1fca28 │ │ │ │ + cbnz r2, 1fc914 │ │ │ │ + vldr d7, [pc, #256] @ 1fc9b8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fc94e │ │ │ │ + cbz r0, 1fc8de │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ - ldr r2, [pc, #220] @ (1fca48 ) │ │ │ │ - ldr r3, [pc, #216] @ (1fca44 ) │ │ │ │ + bl 1e432c │ │ │ │ + ldr r2, [pc, #220] @ (1fc9d8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1fc9d4 ) │ │ │ │ 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 1fcad2 │ │ │ │ + bne.w 1fca62 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfc r3, #20, #11 │ │ │ │ mov r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1fc9f0 │ │ │ │ + bne.n 1fc980 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fcad6 │ │ │ │ + bhi.w 1fca66 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ asrs r4, r3, #14 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ @@ -594359,32 +594311,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc924 │ │ │ │ + beq.n 1fc8b4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fc924 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fc8b4 │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fcad6 │ │ │ │ + bhi.n 1fca66 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -594400,522 +594352,522 @@ │ │ │ │ ldr r2, [r5, r5] │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #32752 @ 0x7ff0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fca84 │ │ │ │ + cbz r0, 1fca14 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fc924 │ │ │ │ + b.n 1fc8b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fc892 │ │ │ │ + b.n 1fc822 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fca5a │ │ │ │ + b.n 1fc9ea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fca5a │ │ │ │ + b.n 1fc9ea │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fc9c4 │ │ │ │ + b.n 1fc954 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1412] @ 1fd070 │ │ │ │ - ldr.w r3, [pc, #1412] @ 1fd074 │ │ │ │ + ldr.w r2, [pc, #1412] @ 1fd000 │ │ │ │ + ldr.w r3, [pc, #1412] @ 1fd004 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc28c │ │ │ │ + bl 1fc21c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fd07c │ │ │ │ + beq.w 1fd00c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ mvns r7, r1 │ │ │ │ lsr.w lr, lr, ip │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bfc r7, #1, #9 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r7, r1 │ │ │ │ - bne.w 1fd176 │ │ │ │ + bne.w 1fd106 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r0, r0, ip │ │ │ │ subs r3, #1 │ │ │ │ adc.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ tst.w r3, #1 │ │ │ │ - beq.w 1fcff2 │ │ │ │ + beq.w 1fcf82 │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ addeq r7, sp, #32 │ │ │ │ - bne.w 1fd120 │ │ │ │ + bne.w 1fd0b0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fcba8 │ │ │ │ + cbz r0, 1fcb38 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ - beq.w 1fcfba │ │ │ │ + beq.w 1fcf4a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fcf64 │ │ │ │ + bne.w 1fcef4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc354 │ │ │ │ + bl 1fc2e4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fcc02 │ │ │ │ + beq.n 1fcb92 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fcc20 │ │ │ │ + beq.n 1fcbb0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc28c │ │ │ │ + bl 1fc21c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc354 │ │ │ │ + bl 1fc2e4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fcc70 │ │ │ │ + cbz r0, 1fcc00 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1fcdf6 │ │ │ │ + bne.w 1fcd86 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fccfc │ │ │ │ + cbz r0, 1fcc8c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc7b0 │ │ │ │ + bl 1fc740 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fcdd8 │ │ │ │ + bpl.n 1fcd68 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #740] @ 1fd048 │ │ │ │ + vldr d0, [pc, #740] @ 1fcfd8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fcd90 │ │ │ │ + cbz r0, 1fcd20 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #688] @ 1fd050 │ │ │ │ + vldr d0, [pc, #688] @ 1fcfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fcdc8 │ │ │ │ + cbz r0, 1fcd58 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #668] @ (1fd078 ) │ │ │ │ - ldr r3, [pc, #664] @ (1fd074 ) │ │ │ │ + ldr r2, [pc, #668] @ (1fd008 ) │ │ │ │ + ldr r3, [pc, #664] @ (1fd004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd172 │ │ │ │ + bne.w 1fd102 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r6 │ │ │ │ - bpl.n 1fcf00 │ │ │ │ + bpl.n 1fce90 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #528] @ 1fd058 │ │ │ │ + vldr d0, [pc, #528] @ 1fcfe8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fce70 │ │ │ │ + cbz r0, 1fce00 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - vldr d0, [pc, #480] @ 1fd060 │ │ │ │ + vldr d0, [pc, #480] @ 1fcff0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fceac │ │ │ │ + cbz r0, 1fce3c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 1fcdd8 │ │ │ │ + bpl.w 1fcd68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcd54 │ │ │ │ + b.n 1fcce4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #344] @ 1fd068 │ │ │ │ + vldr d0, [pc, #344] @ 1fcff8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fcf3c │ │ │ │ + cbz r0, 1fcecc │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc5c8 │ │ │ │ + bl 1fc558 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fce40 │ │ │ │ + b.n 1fcdd0 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fd1d2 │ │ │ │ + bhi.w 1fd162 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -594947,145 +594899,145 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fcfe0 │ │ │ │ + cbz r0, 1fcf70 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fcbe6 │ │ │ │ + b.n 1fcb76 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb74 │ │ │ │ + beq.w 1fcb04 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fcb74 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fcb04 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1fcfba │ │ │ │ + b.n 1fcf4a │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1fcfba │ │ │ │ + b.n 1fcf4a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fcfba │ │ │ │ + b.n 1fcf4a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fd0b2 │ │ │ │ + cbz r0, 1fd042 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ - bne.n 1fd112 │ │ │ │ + bne.n 1fd0a2 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd100 │ │ │ │ + cbz r0, 1fd090 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fcb74 │ │ │ │ + b.n 1fcb04 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 1fcb44 │ │ │ │ + b.n 1fcad4 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd1d2 │ │ │ │ + bhi.n 1fd162 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r6, [r3, r0] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ adds r2, r2, r5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ @@ -595098,32 +595050,32 @@ │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fd0d2 │ │ │ │ + b.n 1fd062 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1fd0d2 │ │ │ │ + b.n 1fd062 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fd0d2 │ │ │ │ + b.n 1fd062 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd0d2 │ │ │ │ + b.n 1fd062 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd1a6 │ │ │ │ + bhi.n 1fd136 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, #4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -595137,60 +595089,60 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fd08c │ │ │ │ + b.n 1fd01c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1fd08c │ │ │ │ + b.n 1fd01c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1fd08c │ │ │ │ + b.n 1fd01c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fd08c │ │ │ │ + b.n 1fd01c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r3, [pc, #2688] @ 1fdc70 │ │ │ │ - ldr.w r7, [pc, #2688] @ 1fdc74 │ │ │ │ + ldr.w r3, [pc, #2688] @ 1fdc00 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1fdc04 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2684] @ 1fdc78 │ │ │ │ + ldr.w r1, [pc, #2684] @ 1fdc08 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #17 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bpl.w 1fd35e │ │ │ │ + bpl.w 1fd2ee │ │ │ │ cmp.w r6, #306 @ 0x132 │ │ │ │ - bhi.w 1fe608 │ │ │ │ + bhi.w 1fe598 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - bls.w 1fe5ee │ │ │ │ + bls.w 1fe57e │ │ │ │ sub.w r3, r6, #161 @ 0xa1 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1fd35e │ │ │ │ + bhi.w 1fd2ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #17 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -595332,75 +595284,75 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r1, #7 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1fd4ec │ │ │ │ - ldr.w r3, [pc, #2320] @ 1fdc7c │ │ │ │ + bhi.w 1fd47c │ │ │ │ + ldr.w r3, [pc, #2320] @ 1fdc0c │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ ands r3, r1 │ │ │ │ - beq.w 1fd4ec │ │ │ │ + beq.w 1fd47c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r3, #44 @ 0x2c │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp r4, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fd3ca │ │ │ │ + bne.n 1fd35a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fe630 │ │ │ │ + beq.w 1fe5c0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fd3b2 │ │ │ │ + bne.n 1fd342 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fe630 │ │ │ │ + beq.w 1fe5c0 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ @@ -595495,150 +595447,150 @@ │ │ │ │ lsls r1, r3, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsls r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1936] @ 1fdc80 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1fdc70 │ │ │ │ + ldr.w r2, [pc, #1936] @ 1fdc10 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1fdc00 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fead6 │ │ │ │ + bne.w 1fea66 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r3, #76 @ 0x4c │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fd560 │ │ │ │ + bne.n 1fd4f0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fe6b8 │ │ │ │ + beq.w 1fe648 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd548 │ │ │ │ + bne.n 1fd4d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fe6b8 │ │ │ │ + beq.w 1fe648 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fe678 │ │ │ │ + beq.w 1fe608 │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ - bcs.w 1fe652 │ │ │ │ + bcs.w 1fe5e2 │ │ │ │ cmp r3, #209 @ 0xd1 │ │ │ │ - beq.w 1fe6cc │ │ │ │ + beq.w 1fe65c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc448 │ │ │ │ + bl 1fc3d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fd4ee │ │ │ │ + b.n 1fd47e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fdc84 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fdc14 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1fe636 │ │ │ │ - ldr.w r8, [pc, #1696] @ 1fdc88 │ │ │ │ - ldr.w r6, [pc, #1696] @ 1fdc8c │ │ │ │ + beq.w 1fe5c6 │ │ │ │ + ldr.w r8, [pc, #1696] @ 1fdc18 │ │ │ │ + ldr.w r6, [pc, #1696] @ 1fdc1c │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 1fd632 │ │ │ │ + cbz r4, 1fd5c2 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fd60e │ │ │ │ + cbz r0, 1fd59e │ │ │ │ mov r1, r6 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe5d0 │ │ │ │ + beq.w 1fe560 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd5fe │ │ │ │ + bne.n 1fd58e │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fd628 │ │ │ │ + cbz r0, 1fd5b8 │ │ │ │ mov r1, r8 │ │ │ │ blx 55334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe5d0 │ │ │ │ + beq.w 1fe560 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd618 │ │ │ │ + bne.n 1fd5a8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #1628] @ 1fdc90 │ │ │ │ + ldr.w r2, [pc, #1628] @ 1fdc20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1620] @ 1fdc94 │ │ │ │ + ldr.w r2, [pc, #1620] @ 1fdc24 │ │ │ │ add r2, pc │ │ │ │ blx 546a4 <__fprintf_chk@plt> │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1608] @ 1fdc98 │ │ │ │ + ldr.w r2, [pc, #1608] @ 1fdc28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -595647,31 +595599,31 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1fdc9c │ │ │ │ + ldr.w r3, [pc, #1508] @ 1fdc2c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fe5dc │ │ │ │ - ldr.w r2, [pc, #1488] @ 1fdca0 │ │ │ │ + beq.w 1fe56c │ │ │ │ + ldr.w r2, [pc, #1488] @ 1fdc30 │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -595689,29 +595641,29 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ bic.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r0, r3 │ │ │ │ - bl 1e3794 │ │ │ │ + bl 1e3724 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 2b9548 │ │ │ │ - ldr.w r2, [pc, #1408] @ 1fdca4 │ │ │ │ + bl 2b94d8 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1fdc34 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df340 │ │ │ │ + bl 1df2d0 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df838 │ │ │ │ + bl 1df7c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -595720,58 +595672,58 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w r7, [r8, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fd798 │ │ │ │ + bne.n 1fd728 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 1fd7e2 │ │ │ │ + cbz r3, 1fd772 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df7d4 │ │ │ │ + bl 1df764 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ mvns r6, r6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -595782,15 +595734,15 @@ │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 1fd84c │ │ │ │ + cbnz r6, 1fd7dc │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -595804,41 +595756,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 1fd6f6 │ │ │ │ + bcc.w 1fd686 │ │ │ │ ldrd r4, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef638 │ │ │ │ + bl 1ef5c8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fd934 │ │ │ │ + bhi.n 1fd8c4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ tst r6, r7 │ │ │ │ eors r2, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ eors r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -595849,22 +595801,22 @@ │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ movs r6, r7 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -595875,282 +595827,282 @@ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4074 │ │ │ │ - b.n 1fd4ee │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1fd47e │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1fd8d4 │ │ │ │ + b.n 1fd864 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1fd8d4 │ │ │ │ + b.n 1fd864 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1fd8d4 │ │ │ │ + b.n 1fd864 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fd8d4 │ │ │ │ - ldr r3, [pc, #828] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #864] @ 1fdca8 │ │ │ │ - ldr r6, [pc, #864] @ (1fdcac ) │ │ │ │ + b.n 1fd864 │ │ │ │ + ldr r3, [pc, #828] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #864] @ 1fdc38 │ │ │ │ + ldr r6, [pc, #864] @ (1fdc3c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #812] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #852] @ 1fdcb0 │ │ │ │ - ldr r6, [pc, #852] @ (1fdcb4 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #812] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #852] @ 1fdc40 │ │ │ │ + ldr r6, [pc, #852] @ (1fdc44 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #792] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #844] @ 1fdcb8 │ │ │ │ - ldr r6, [pc, #844] @ (1fdcbc ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #792] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 1fdc48 │ │ │ │ + ldr r6, [pc, #844] @ (1fdc4c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #836] @ (1fdcc0 ) │ │ │ │ - ldr.w r8, [pc, #836] @ 1fdcc4 │ │ │ │ - ldr r6, [pc, #836] @ (1fdcc8 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #836] @ (1fdc50 ) │ │ │ │ + ldr.w r8, [pc, #836] @ 1fdc54 │ │ │ │ + ldr r6, [pc, #836] @ (1fdc58 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #756] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #828] @ 1fdccc │ │ │ │ - ldr r6, [pc, #828] @ (1fdcd0 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #756] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #828] @ 1fdc5c │ │ │ │ + ldr r6, [pc, #828] @ (1fdc60 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #740] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #816] @ 1fdcd4 │ │ │ │ - ldr r6, [pc, #816] @ (1fdcd8 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #740] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #816] @ 1fdc64 │ │ │ │ + ldr r6, [pc, #816] @ (1fdc68 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ + b.n 1fd580 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fd4ec │ │ │ │ - ldr r3, [pc, #708] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #796] @ 1fdcdc │ │ │ │ - ldr r6, [pc, #796] @ (1fdce0 ) │ │ │ │ + bne.w 1fd47c │ │ │ │ + ldr r3, [pc, #708] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #796] @ 1fdc6c │ │ │ │ + ldr r6, [pc, #796] @ (1fdc70 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #788] @ (1fdce4 ) │ │ │ │ - ldr.w r8, [pc, #788] @ 1fdce8 │ │ │ │ - ldr r6, [pc, #788] @ (1fdcec ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #788] @ (1fdc74 ) │ │ │ │ + ldr.w r8, [pc, #788] @ 1fdc78 │ │ │ │ + ldr r6, [pc, #788] @ (1fdc7c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ + b.n 1fd580 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fd4ec │ │ │ │ - ldr r3, [pc, #768] @ (1fdcf0 ) │ │ │ │ - ldr.w r8, [pc, #772] @ 1fdcf4 │ │ │ │ - ldr r6, [pc, #772] @ (1fdcf8 ) │ │ │ │ + bne.w 1fd47c │ │ │ │ + ldr r3, [pc, #768] @ (1fdc80 ) │ │ │ │ + ldr.w r8, [pc, #772] @ 1fdc84 │ │ │ │ + ldr r6, [pc, #772] @ (1fdc88 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #764] @ (1fdcfc ) │ │ │ │ - ldr.w r8, [pc, #764] @ 1fdd00 │ │ │ │ - ldr r6, [pc, #764] @ (1fdd04 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #764] @ (1fdc8c ) │ │ │ │ + ldr.w r8, [pc, #764] @ 1fdc90 │ │ │ │ + ldr r6, [pc, #764] @ (1fdc94 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #624] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #756] @ 1fdd08 │ │ │ │ - ldr r6, [pc, #756] @ (1fdd0c ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #624] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #756] @ 1fdc98 │ │ │ │ + ldr r6, [pc, #756] @ (1fdc9c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #608] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #744] @ 1fdd10 │ │ │ │ - ldr r6, [pc, #744] @ (1fdd14 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #608] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #744] @ 1fdca0 │ │ │ │ + ldr r6, [pc, #744] @ (1fdca4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #588] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #736] @ 1fdd18 │ │ │ │ - ldr r6, [pc, #736] @ (1fdd1c ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #588] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #736] @ 1fdca8 │ │ │ │ + ldr r6, [pc, #736] @ (1fdcac ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #632] @ (1fdcc0 ) │ │ │ │ - ldr.w r8, [pc, #724] @ 1fdd20 │ │ │ │ - ldr r6, [pc, #724] @ (1fdd24 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #632] @ (1fdc50 ) │ │ │ │ + ldr.w r8, [pc, #724] @ 1fdcb0 │ │ │ │ + ldr r6, [pc, #724] @ (1fdcb4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #612] @ (1fdcc0 ) │ │ │ │ - ldr.w r8, [pc, #716] @ 1fdd28 │ │ │ │ - ldr r6, [pc, #716] @ (1fdd2c ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #612] @ (1fdc50 ) │ │ │ │ + ldr.w r8, [pc, #716] @ 1fdcb8 │ │ │ │ + ldr r6, [pc, #716] @ (1fdcbc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #596] @ (1fdcc0 ) │ │ │ │ - ldr.w r8, [pc, #704] @ 1fdd30 │ │ │ │ - ldr r6, [pc, #704] @ (1fdd34 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #596] @ (1fdc50 ) │ │ │ │ + ldr.w r8, [pc, #704] @ 1fdcc0 │ │ │ │ + ldr r6, [pc, #704] @ (1fdcc4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #516] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #696] @ 1fdd38 │ │ │ │ - ldr r6, [pc, #696] @ (1fdd3c ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #516] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #696] @ 1fdcc8 │ │ │ │ + ldr r6, [pc, #696] @ (1fdccc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #500] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #684] @ 1fdd40 │ │ │ │ - ldr r6, [pc, #684] @ (1fdd44 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #500] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #684] @ 1fdcd0 │ │ │ │ + ldr r6, [pc, #684] @ (1fdcd4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #480] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #676] @ 1fdd48 │ │ │ │ - ldr r6, [pc, #676] @ (1fdd4c ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #480] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #676] @ 1fdcd8 │ │ │ │ + ldr r6, [pc, #676] @ (1fdcdc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #464] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #664] @ 1fdd50 │ │ │ │ - ldr r6, [pc, #664] @ (1fdd54 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #464] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #664] @ 1fdce0 │ │ │ │ + ldr r6, [pc, #664] @ (1fdce4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #504] @ (1fdcc0 ) │ │ │ │ - ldr.w r8, [pc, #656] @ 1fdd58 │ │ │ │ - ldr r6, [pc, #656] @ (1fdd5c ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #504] @ (1fdc50 ) │ │ │ │ + ldr.w r8, [pc, #656] @ 1fdce8 │ │ │ │ + ldr r6, [pc, #656] @ (1fdcec ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #428] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #644] @ 1fdd60 │ │ │ │ - ldr r6, [pc, #644] @ (1fdd64 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #428] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #644] @ 1fdcf0 │ │ │ │ + ldr r6, [pc, #644] @ (1fdcf4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #636] @ (1fdd68 ) │ │ │ │ - ldr.w r8, [pc, #640] @ 1fdd6c │ │ │ │ - ldr r6, [pc, #640] @ (1fdd70 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #636] @ (1fdcf8 ) │ │ │ │ + ldr.w r8, [pc, #640] @ 1fdcfc │ │ │ │ + ldr r6, [pc, #640] @ (1fdd00 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ - ldr r3, [pc, #392] @ (1fdc84 ) │ │ │ │ - ldr.w r8, [pc, #628] @ 1fdd74 │ │ │ │ - ldr r6, [pc, #628] @ (1fdd78 ) │ │ │ │ + b.n 1fd580 │ │ │ │ + ldr r3, [pc, #392] @ (1fdc14 ) │ │ │ │ + ldr.w r8, [pc, #628] @ 1fdd04 │ │ │ │ + ldr r6, [pc, #628] @ (1fdd08 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fd5f0 │ │ │ │ + b.n 1fd580 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #332] @ 1fdc68 │ │ │ │ + vldr d0, [pc, #332] @ 1fdbf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fdb48 │ │ │ │ + cbz r0, 1fdad8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fdba0 │ │ │ │ + cbz r0, 1fdb30 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fd4ee │ │ │ │ + b.n 1fd47e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc28c │ │ │ │ + bl 1fc21c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fe864 │ │ │ │ + beq.w 1fe7f4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ @@ -596160,18 +596112,18 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 1fe786 │ │ │ │ + bne.w 1fe716 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #19 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ @@ -596200,28 +596152,28 @@ │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca68 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fd4ee │ │ │ │ + b.n 1fd47e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ adds r7, #66 @ 0x42 │ │ │ │ movs r5, r2 │ │ │ │ @@ -596341,223 +596293,223 @@ │ │ │ │ movs r5, r2 │ │ │ │ adds r0, #230 @ 0xe6 │ │ │ │ movs r5, r2 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #884] @ 1fe0f8 │ │ │ │ + vldr d0, [pc, #884] @ 1fe088 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ orr.w r3, r7, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fddb6 │ │ │ │ + cbz r0, 1fdd46 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fdde2 │ │ │ │ + cbz r0, 1fdd72 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca68 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #736] @ 1fe100 │ │ │ │ + vldr d0, [pc, #736] @ 1fe090 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fde46 │ │ │ │ + cbz r0, 1fddd6 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fe960 │ │ │ │ + beq.w 1fe8f0 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, ip │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 1fe834 │ │ │ │ + bge.w 1fe7c4 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 1fe9aa │ │ │ │ + bne.w 1fe93a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r9, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fdf5c │ │ │ │ + cbz r0, 1fdeec │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc354 │ │ │ │ + bl 1fc2e4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fdf78 │ │ │ │ + beq.n 1fdf08 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fdf96 │ │ │ │ + beq.n 1fdf26 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc28c │ │ │ │ + bl 1fc21c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc28c │ │ │ │ + bl 1fc21c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fe8c4 │ │ │ │ + beq.w 1fe854 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ @@ -596566,198 +596518,198 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ addeq.w r9, sp, #120 @ 0x78 │ │ │ │ - bne.w 1fe7e2 │ │ │ │ + bne.w 1fe772 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc354 │ │ │ │ + bl 1fc2e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe046 │ │ │ │ + cbz r0, 1fdfd6 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe0a4 │ │ │ │ + cbz r0, 1fe034 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc7b0 │ │ │ │ + bl 1fc740 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r6 │ │ │ │ ... │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #-24] @ 1fe108 │ │ │ │ + vldr d0, [pc, #-24] @ 1fe098 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e1b5c │ │ │ │ + bl 1e1aec │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe14c │ │ │ │ + cbz r0, 1fe0dc │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1fdb78 │ │ │ │ + b.n 1fdb08 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe1a8 │ │ │ │ + cbz r0, 1fe138 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bhi.w 1fe7d8 │ │ │ │ + bhi.w 1fe768 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ @@ -596789,87 +596741,87 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe242 │ │ │ │ + cbz r0, 1fe1d2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe284 │ │ │ │ + cbz r0, 1fe214 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe2bc │ │ │ │ + cbz r0, 1fe24c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bhi.w 1fe77c │ │ │ │ + bhi.w 1fe70c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ @@ -596901,141 +596853,141 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe364 │ │ │ │ + cbz r0, 1fe2f4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe3ac │ │ │ │ + cbz r0, 1fe33c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe3e4 │ │ │ │ + cbz r0, 1fe374 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1fe918 │ │ │ │ + beq.w 1fe8a8 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r1, r0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ adds r1, #32 │ │ │ │ sbcs.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.w 1fe720 │ │ │ │ + bcc.w 1fe6b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ - vldr d7, [pc, #664] @ 1fe6f0 │ │ │ │ + bl 1e426c │ │ │ │ + vldr d7, [pc, #664] @ 1fe680 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe47e │ │ │ │ + cbz r0, 1fe40e │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc5c8 │ │ │ │ + bl 1fc558 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ - bhi.w 1fe772 │ │ │ │ + bhi.w 1fe702 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ @@ -597067,196 +597019,196 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fe520 │ │ │ │ + cbz r0, 1fe4b0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e439c │ │ │ │ + bl 1e432c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.w 1fdbb0 │ │ │ │ + b.w 1fdb40 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe4f6 │ │ │ │ + b.n 1fe486 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe4f6 │ │ │ │ + b.n 1fe486 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe4f6 │ │ │ │ + b.n 1fe486 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe338 │ │ │ │ + b.n 1fe2c8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe338 │ │ │ │ + b.n 1fe2c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe338 │ │ │ │ + b.n 1fe2c8 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe216 │ │ │ │ + b.n 1fe1a6 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe216 │ │ │ │ + b.n 1fe1a6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe216 │ │ │ │ + b.n 1fe1a6 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe182 │ │ │ │ + b.n 1fe112 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe182 │ │ │ │ + b.n 1fe112 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe182 │ │ │ │ + b.n 1fe112 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd648 │ │ │ │ - b.w 1fd632 │ │ │ │ - ldr r3, [pc, #280] @ (1fe6f8 ) │ │ │ │ + bne.w 1fd5d8 │ │ │ │ + b.w 1fd5c2 │ │ │ │ + ldr r3, [pc, #280] @ (1fe688 ) │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1fd8a0 │ │ │ │ + b.w 1fd830 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 1fd4ec │ │ │ │ - ldr r3, [pc, #260] @ (1fe6fc ) │ │ │ │ - ldr.w r8, [pc, #264] @ 1fe700 │ │ │ │ - ldr r6, [pc, #264] @ (1fe704 ) │ │ │ │ + bne.w 1fd47c │ │ │ │ + ldr r3, [pc, #260] @ (1fe68c ) │ │ │ │ + ldr.w r8, [pc, #264] @ 1fe690 │ │ │ │ + ldr r6, [pc, #264] @ (1fe694 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd5f0 │ │ │ │ + b.w 1fd580 │ │ │ │ movw r3, #425 @ 0x1a9 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fd4ec │ │ │ │ + bne.w 1fd47c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #224] @ (1fe6fc ) │ │ │ │ + ldr r3, [pc, #224] @ (1fe68c ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.n 1fe644 │ │ │ │ - ldr.w r8, [pc, #228] @ 1fe708 │ │ │ │ - ldr r6, [pc, #228] @ (1fe70c ) │ │ │ │ + beq.n 1fe5d4 │ │ │ │ + ldr.w r8, [pc, #228] @ 1fe698 │ │ │ │ + ldr r6, [pc, #228] @ (1fe69c ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd5f0 │ │ │ │ + b.w 1fd580 │ │ │ │ mov r4, r8 │ │ │ │ - b.w 1fd41a │ │ │ │ - ldr.w r8, [pc, #216] @ 1fe710 │ │ │ │ - ldr r6, [pc, #216] @ (1fe714 ) │ │ │ │ + b.w 1fd3aa │ │ │ │ + ldr.w r8, [pc, #216] @ 1fe6a0 │ │ │ │ + ldr r6, [pc, #216] @ (1fe6a4 ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd5f0 │ │ │ │ - ldr.w r8, [pc, #208] @ 1fe718 │ │ │ │ - ldr r6, [pc, #208] @ (1fe71c ) │ │ │ │ + b.w 1fd580 │ │ │ │ + ldr.w r8, [pc, #208] @ 1fe6a8 │ │ │ │ + ldr r6, [pc, #208] @ (1fe6ac ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fd5f0 │ │ │ │ + b.w 1fd580 │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe692 │ │ │ │ + beq.n 1fe622 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc448 │ │ │ │ + bl 1fc3d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1fe65a │ │ │ │ + bne.n 1fe5ea │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1fe0de │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1fe06e │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1fe678 │ │ │ │ + beq.n 1fe608 │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ - bcs.n 1fe68a │ │ │ │ + bcs.n 1fe61a │ │ │ │ cmp r6, #209 @ 0xd1 │ │ │ │ - bne.w 1fd5c0 │ │ │ │ + bne.w 1fd550 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e42dc │ │ │ │ + bl 1e426c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fd4ee │ │ │ │ + b.w 1fd47e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ @@ -597275,15 +597227,15 @@ │ │ │ │ movs r5, r2 │ │ │ │ movs r7, #12 │ │ │ │ movs r5, r2 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -597312,24 +597264,24 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fe4f6 │ │ │ │ + b.n 1fe486 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe338 │ │ │ │ + b.n 1fe2c8 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ @@ -597358,20 +597310,20 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe216 │ │ │ │ + b.n 1fe1a6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ + bhi.w 1fea6a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -597401,147 +597353,147 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fde94 │ │ │ │ + beq.w 1fde24 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e4074 │ │ │ │ - b.w 1fde94 │ │ │ │ + bl 1e4004 │ │ │ │ + b.w 1fde24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe89a │ │ │ │ + cbz r0, 1fe82a │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bls.w 1fdc0a │ │ │ │ + bls.w 1fdb9a │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 1fe182 │ │ │ │ + b.n 1fe112 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1fe904 │ │ │ │ + cbz r0, 1fe894 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1fdfec │ │ │ │ + b.w 1fdf7c │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fe950 │ │ │ │ + cbz r0, 1fe8e0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fe41c │ │ │ │ + b.n 1fe3ac │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe996 │ │ │ │ + cbz r0, 1fe926 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fde94 │ │ │ │ + b.w 1fde24 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ str.w ip, [r9, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1feada │ │ │ │ - add r1, pc, #8 @ (adr r1, 1fe9c4 ) │ │ │ │ + bhi.w 1fea6a │ │ │ │ + add r1, pc, #8 @ (adr r1, 1fe954 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -597602,243 +597554,243 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #31 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fe926 │ │ │ │ + b.n 1fe8b6 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fe926 │ │ │ │ + b.n 1fe8b6 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fe926 │ │ │ │ + b.n 1fe8b6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fe926 │ │ │ │ + b.n 1fe8b6 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1fe96a │ │ │ │ + b.n 1fe8fa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - b.n 1fe96a │ │ │ │ + b.n 1fe8fa │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fe874 │ │ │ │ + b.n 1fe804 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fe874 │ │ │ │ + b.n 1fe804 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fe874 │ │ │ │ + b.n 1fe804 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fe874 │ │ │ │ + b.n 1fe804 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fe8d4 │ │ │ │ + b.n 1fe864 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fe8d4 │ │ │ │ + b.n 1fe864 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fe8d4 │ │ │ │ + b.n 1fe864 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fe8d4 │ │ │ │ + b.n 1fe864 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.n 1feaec │ │ │ │ - ldr r3, [pc, #12] @ (1feaf0 ) │ │ │ │ + bhi.n 1fea7c │ │ │ │ + ldr r3, [pc, #12] @ (1fea80 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #832] @ (1fee34 ) │ │ │ │ + ldr r0, [pc, #832] @ (1fedc4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1febb8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1feb48 ) │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #168] @ (1febbc ) │ │ │ │ + ldr r2, [pc, #168] @ (1feb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbnz r6, 1feb2a │ │ │ │ - b.n 1feb7e │ │ │ │ + cbnz r6, 1feaba │ │ │ │ + b.n 1feb0e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1feb7e │ │ │ │ + cbz r6, 1feb0e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1feb24 │ │ │ │ - ldr.w sl, [pc, #140] @ 1febc0 │ │ │ │ + beq.n 1feab4 │ │ │ │ + ldr.w sl, [pc, #140] @ 1feb50 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r9, [pc, #140] @ 1febc4 │ │ │ │ + ldr.w r9, [pc, #140] @ 1feb54 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1e277c │ │ │ │ + bl 1e270c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1feb5a │ │ │ │ + cbz r0, 1feaea │ │ │ │ lsls r3, r7, #17 │ │ │ │ - bmi.n 1feb9a │ │ │ │ + bmi.n 1feb2a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r6, fp │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1feb7e │ │ │ │ + cbz r3, 1feb0e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1feb3e │ │ │ │ + bne.n 1feace │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1feb70 │ │ │ │ - ldr r2, [pc, #72] @ (1febc8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1febb8 ) │ │ │ │ + bne.n 1feb00 │ │ │ │ + ldr r2, [pc, #72] @ (1feb58 ) │ │ │ │ + ldr r3, [pc, #52] @ (1feb48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1febb2 │ │ │ │ + bne.n 1feb42 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2614 │ │ │ │ + bl 1e25a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 231a8c │ │ │ │ + bl 231a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb8d0 │ │ │ │ - b.n 1feb64 │ │ │ │ + bl 1eb860 │ │ │ │ + b.n 1feaf4 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 1fe8fa │ │ │ │ + b.n 1fe88a │ │ │ │ vmlsl.u , d31, d5[0] │ │ │ │ - vsri.32 , q13, #1 │ │ │ │ + vmls.i , , d26[0] │ │ │ │ lsls r0, r3, #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] @ (1fed40 ) │ │ │ │ + ldr r4, [pc, #352] @ (1fecd0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1fed44 ) │ │ │ │ + ldr r2, [pc, #352] @ (1fecd4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1feccc │ │ │ │ - bhi.n 1fec46 │ │ │ │ + beq.n 1fec5c │ │ │ │ + bhi.n 1febd6 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1fed10 │ │ │ │ - bls.w 1fed2a │ │ │ │ + beq.w 1feca0 │ │ │ │ + bls.w 1fecba │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1fecf6 │ │ │ │ + bne.n 1fec86 │ │ │ │ ldr.w r5, [r0, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1fec5e │ │ │ │ + cbnz r0, 1febee │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #320] @ 0x140 │ │ │ │ - bhi.n 1fec2c │ │ │ │ + bhi.n 1febbc │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #444] @ 0x1bc │ │ │ │ - ldr r2, [pc, #280] @ (1fed48 ) │ │ │ │ - ldr r3, [pc, #276] @ (1fed44 ) │ │ │ │ + ldr r2, [pc, #280] @ (1fecd8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1fecd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fed3a │ │ │ │ + bne.n 1fecca │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1fecfe │ │ │ │ + beq.n 1fec8e │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.n 1feccc │ │ │ │ + bne.n 1fec5c │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fed34 │ │ │ │ + beq.n 1fecc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fec68 │ │ │ │ + b.n 1febf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fecb4 │ │ │ │ + cbz r3, 1fec44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fec62 │ │ │ │ + bne.n 1febf2 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2bbcfc │ │ │ │ + bl 2bbc8c │ │ │ │ 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 1fec92 │ │ │ │ - bl 2bbc00 │ │ │ │ + bhi.n 1fec22 │ │ │ │ + bl 2bbb90 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -597847,73 +597799,73 @@ │ │ │ │ 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 1fec68 │ │ │ │ + bne.n 1febf8 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1fed24 │ │ │ │ + beq.n 1fecb4 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1fecd8 │ │ │ │ + bhi.n 1fec68 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1fec1c │ │ │ │ + bne.n 1febac │ │ │ │ str.w r5, [sl, #464] @ 0x1d0 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1febbc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fec5e │ │ │ │ + bne.n 1febee │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1fed0a │ │ │ │ + beq.n 1fec9a │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #452] @ 0x1c4 │ │ │ │ - bhi.n 1fec2c │ │ │ │ + bhi.n 1febbc │ │ │ │ sub.w r6, r6, #1048576 @ 0x100000 │ │ │ │ bics.w r3, r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1fec2c │ │ │ │ + bne.n 1febbc │ │ │ │ str.w r5, [sl, #456] @ 0x1c8 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1febbc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1fed1c │ │ │ │ + cbz r0, 1fecac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fec5e │ │ │ │ + b.n 1febee │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fec5e │ │ │ │ + bne.n 1febee │ │ │ │ str.w r5, [sl, #316] @ 0x13c │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1febbc │ │ │ │ ldr.w r5, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fec5e │ │ │ │ - b.n 1fecc6 │ │ │ │ + bne.n 1febee │ │ │ │ + b.n 1fec56 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1fecd8 │ │ │ │ + bne.n 1fec68 │ │ │ │ str.w r5, [sl, #384] @ 0x180 │ │ │ │ - b.n 1fec2c │ │ │ │ + b.n 1febbc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fecfa │ │ │ │ - b.n 1fecba │ │ │ │ + bne.n 1fec8a │ │ │ │ + b.n 1fec4a │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - b.n 1fecde │ │ │ │ + b.n 1fec6e │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -597921,104 +597873,104 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr r3, [pc, #580] @ (1fefb8 ) │ │ │ │ + ldr r3, [pc, #580] @ (1fef48 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1fefbc ) │ │ │ │ + ldr r0, [pc, #576] @ (1fef4c ) │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fedaa │ │ │ │ + cbz r0, 1fed3a │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1fee6e │ │ │ │ - bls.n 1fee38 │ │ │ │ - vldr d7, [pc, #492] @ 1fefb0 │ │ │ │ + beq.n 1fedfe │ │ │ │ + bls.n 1fedc8 │ │ │ │ + vldr d7, [pc, #492] @ 1fef40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fedf0 │ │ │ │ + cbz r0, 1fed80 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1fefa0 │ │ │ │ + bhi.w 1fef30 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fefae │ │ │ │ + bhi.w 1fef3e │ │ │ │ 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, 1ff154 ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1ff0e4 ) │ │ │ │ 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 1fef8c │ │ │ │ + bhi.w 1fef1c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fef0a │ │ │ │ + bhi.n 1fee9a │ │ │ │ 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] │ │ │ │ @@ -598031,18 +597983,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 1fef96 │ │ │ │ + bhi.w 1fef26 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fefae │ │ │ │ + bhi.w 1fef3e │ │ │ │ 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 │ │ │ │ @@ -598058,138 +598010,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1feed6 │ │ │ │ + cbz r0, 1fee66 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e432c │ │ │ │ - ldr r2, [pc, #220] @ (1fefc0 ) │ │ │ │ - ldr r3, [pc, #208] @ (1fefb8 ) │ │ │ │ + bl 1e42bc │ │ │ │ + ldr r2, [pc, #220] @ (1fef50 ) │ │ │ │ + ldr r3, [pc, #208] @ (1fef48 ) │ │ │ │ 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 1fefaa │ │ │ │ + bne.n 1fef3a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1feeac │ │ │ │ + b.n 1fee3c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1feeac │ │ │ │ + b.n 1fee3c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1feeac │ │ │ │ + b.n 1fee3c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1feeb0 │ │ │ │ + b.n 1fee40 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fef4a │ │ │ │ + cbz r0, 1feeda │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e432c │ │ │ │ - b.n 1feee2 │ │ │ │ + bl 1e42bc │ │ │ │ + b.n 1fee72 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1fef20 │ │ │ │ + b.n 1feeb0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1fef16 │ │ │ │ + b.n 1feea6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fef16 │ │ │ │ + b.n 1feea6 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fef20 │ │ │ │ + b.n 1feeb0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fef20 │ │ │ │ + b.n 1feeb0 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1feeac │ │ │ │ + b.n 1fee3c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1fef16 │ │ │ │ + b.n 1feea6 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1fef20 │ │ │ │ + b.n 1feeb0 │ │ │ │ blx 54c30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r0, r3, #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] @ (1ff284 ) │ │ │ │ + ldr r5, [pc, #684] @ (1ff214 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1ff288 ) │ │ │ │ + ldr r1, [pc, #684] @ (1ff218 ) │ │ │ │ sub sp, #24 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ff114 │ │ │ │ + beq.w 1ff0a4 │ │ │ │ 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 │ │ │ │ @@ -598198,38 +598150,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 1ff14c │ │ │ │ + beq.w 1ff0dc │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1ff1a0 │ │ │ │ + beq.w 1ff130 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1ff0f6 │ │ │ │ + beq.n 1ff086 │ │ │ │ ldrb.w r7, [r0, #109] @ 0x6d │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ff274 │ │ │ │ + bne.w 1ff204 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ff066 │ │ │ │ + cbnz r0, 1feff6 │ │ │ │ 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 1ff1a8 │ │ │ │ + beq.w 1ff138 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1ff240 │ │ │ │ + bhi.w 1ff1d0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff282 │ │ │ │ + bhi.w 1ff212 │ │ │ │ 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 │ │ │ │ @@ -598260,77 +598212,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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff0e6 │ │ │ │ + cbz r0, 1ff076 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1ff28c ) │ │ │ │ - ldr r3, [pc, #396] @ (1ff288 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ff21c ) │ │ │ │ + ldr r3, [pc, #396] @ (1ff218 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ff270 │ │ │ │ + bne.w 1ff200 │ │ │ │ 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 1ff1f8 │ │ │ │ + beq.n 1ff188 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1ff038 │ │ │ │ + bne.n 1fefc8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff0f6 │ │ │ │ + beq.n 1ff086 │ │ │ │ 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 1e4074 │ │ │ │ - b.n 1ff0f6 │ │ │ │ + bl 1e4004 │ │ │ │ + b.n 1ff086 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1ff1a0 │ │ │ │ + beq.n 1ff130 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1ff0f6 │ │ │ │ + beq.n 1ff086 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff282 │ │ │ │ + bhi.w 1ff212 │ │ │ │ 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] │ │ │ │ @@ -598341,127 +598293,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 1ff0c0 │ │ │ │ + b.n 1ff050 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ff0c0 │ │ │ │ + b.n 1ff050 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff0c0 │ │ │ │ + b.n 1ff050 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1ff122 │ │ │ │ + b.n 1ff0b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff246 │ │ │ │ + beq.n 1ff1d6 │ │ │ │ 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 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff1e6 │ │ │ │ + cbz r0, 1ff176 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff0f6 │ │ │ │ + b.n 1ff086 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1ff122 │ │ │ │ + beq.n 1ff0b2 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1ff0f6 │ │ │ │ + beq.w 1ff086 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1df8d0 │ │ │ │ + bl 1df860 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff230 │ │ │ │ + cbz r0, 1ff1c0 │ │ │ │ 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 1e4074 │ │ │ │ + bl 1e4004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e432c │ │ │ │ + bl 1e42bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff0f6 │ │ │ │ + b.n 1ff086 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ff0c0 │ │ │ │ + b.n 1ff050 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes